在自媒体时代,许多程序员都拥有自己的博客/个人网站,这类站点的建立可以帮助我们记录生活点滴,进行个人展示,也能帮助自己扩展社交圈子,做到以博识友 。在不断写作的过程中,能逼自己进行脑力挖矿,让自己对未知世界了解得更多,开拓思维 。
本文将从开始准备到搭建到后期维护具体讲述一下如何搭建一个自己的博客/个人网站 。
思考博客受众
在搭建个人博客前,作为程序员的你需要思考搭建这个博客的目的是什么?想要记录自己的技术实践?想要分享一些 IT 相关的见闻和思考?而对于初入职场的小伙伴来说,拥有着一个丰富的个人博客可以让你的面试官对你刮目相看 。如果没有明确的方向也没有关系,可以去参考一下你所喜欢的个人博客网站~
为什么需要一个独立的博客
目前已经有了很多非常成熟的博客托管平台,比如博客园,Wordpress.com,BlogSpot 之类的,那么为什么我们不使用这些平台而是选择自己建立一个博客站点呢?
本地 Markdown 管理文章文件,真正将自己的文章把握在自己手中,随意可以导出到任何的平台上没有广告,如果你不希望有的话有自己的域名,获得自己的互联网声望丰富的主题和界面可以供选择锻炼部署技巧博客程序的选择
博客由一篇篇博文构成,每篇博文都有标题,内容,分类目录和 Tag 等属性,作为一个高度有结构的站点(因为每篇博文的样式,属性大致相同),我们一般通过一些成熟的 CMS 管理工具来进行管理,一般来说常用的有以下几类:
静态博客,一般是本地编写好 Markdown 文件,然后通过相关的程序渲染好 HTML 后直接将 HTML 发布到服务器上,代表有——Hugo 和 Hexo动态博客,一个运行在服务器上的博客程序,一般提供一个在线的编辑器供使用者在线编写,代表有——Wordpress 和 Ghost静态博客和动态博客的区别非常明显:
静态博客的优点在于博客的编写和编辑都在本地进行,任何一个可以托管静态页面的地方都可以托管我们的博客,比如 GitHub 。缺点就是需要在本地安装静态博客生成工具,且生成的站点的评论只能通过第三方的插件来进行 。动态博客虽然提供了一个非常友好的后台,完全可以通过 Web 的操作来进行管理,缺点是需要有自己的服务器,且对于使用的博客程序需要有比较多的理解(比如安装 WordPress 就需要手动配置 Nginx,PHP-FPM 等) 。本文以 Hexo 为例,讲解一下如何用最小的成本搭建一个有自己域名的博客站点(Hexo 生成页面,托管于 GitHub,使用自己的域名) 。
域名的选择
这一步非必须,但是有一些小的知识需要大家了解:
百度不收录.github.io 结尾的站点,即如果直接使用 GitHub 托管的话,用户在百度上无法搜到自己站点上的内容;有 SSL(也就是网址前面的https://啦)比没有会在搜索引擎的排名中更加靠前;在内容相同的情况下,有着自己的域名更加利于搜索引擎的优化(SEO) 。所以如果有相关需求的话,建议购买自己的域名 。
推荐阅读
- 看图王怎么打印一寸照片4张
- 樱桃防裂果最佳方法 樱桃怎么防裂果
- 红胧月的养殖方法 红胧月怎么养
- 铅笔的英语怎么读 铅笔的英语是什么
- 杪怎么读音是什么
- 苹果手机蜂窝网络错误 无服务怎么办
- 在cool edit pro里怎么以MP3形式输出音乐啊~~~!急~!!
- 金银花水培繁殖方法 怎么水培金银花
- 淡菜干怎么清洗 如何清洗淡菜干
- 手指脱皮的最简单解决方法 怎么解决手指脱皮