1.选择静态博客还是动态博客

1.1 静态博客特点

  • 因为完全是静态页面,而且不需要和数据库打交道,主要依靠JS和HTML,因此速度很快

  • 很多代码托管平台和云存储可以免费放静态页面,成本低廉

  • 静态页面更加容易被搜索引擎抓取

1.2 动态博客特点

可能这里称作动态博客也不是十分的专业,暂且就这么称呼吧。其特点主要如下

  • 具备更好的灵活性,底层有数据库的支持

  • 能实现更加丰富的功能

1.3 选择静态博客还是动态博客

这个应该说各有千秋。博主的理解是,如果你只是单纯的需要一个个人博客,仅仅用于写点文章的话,采用静态博客是很不错的选择。把更多的重点放在自己博客的内容生成上。而且现在主流静态博客生成框架支持的插件都很丰富,可以完成很多功能。静态博客都支持markdown,写博客有种写代码的感觉,如果喜欢这种酷酷的感觉一定要试试。

如果你是一个纯技术小白的话,需要非常简单便捷的方式来建自己的个人博客网站的话,采用动态博客还是不错的。而且动态博客非常丰富的功能应该能让你玩的很高兴。

当然这只是一般的说法,具体也要看采用什么博客生成器了。选择你自己喜欢的才是最重要的!

2.hexo

官方网站

类型:静态网页

特点总结:速度快、部署简单、免费、结合github pages、支持markdown、内容布局自定义功能强

说明:Hexo是一款基于node.js开发的博客程序,拥有简单的服务器,可用作简单的动态博客使用。也有生成器,生成的静态文件可以一键部署到Github Pages上,也可以部署到任意静态文件服务器上。它相当简约,并且可使用Markdown来编写文章!我的个人博客就是基于hexo生成的。很多网友对hexo的最深刻印象就是速度快和部署简单了。一个个人博客最核心的功能支持的非常好,你可以专心的写一些技术文章部署到上面了。

3.Jekyll

官方网站

类型:静态网页

特点:Jekyll 是一种基于Ruby开发的、适用于博客的静态网站生成引擎。使用一个模板目录作为网站布局的基础框架,提供了模板、变量、插件等功能,最终生成一个完整的静态Web站点。即只要安装Jekyll的规范和结构,不需写html,便可生成网站。和hexo差不多,部署起来也很简单,和github结合的很好。使用人数也很多。不过界面自定义上我还是更加喜欢hexo的主题,切换起来很方便。

4.Octopress

官方网站

类型:静态网页

特点:也是一个静态网页,是Jekyll的再开发,不过好像最近也没更新,也没有github这样的大力支持。个人不太喜欢。而且据说速度也是静态博客里面算慢的。

5.farbox

官方网站

类型:动态网页

特点:一个极简,极简单,支持markdown的博客平台,收费

说明:让用户不去牵挂如何部署、如何布局博客。回归博客最真实的意义,keep blogging!保持写作。当然如果你会代码,它也提供了丰富的API,让你随心所欲的打造自己的个性化博客。虽然是一个收费的博客平台,但是价格也尚能接受。文件数500, 月流量2GB, ¥65每年。如果能让你养成持续写东西的习惯,我觉得这个价格是能接受的。不得不说当我看了官网的介绍,我是蠢蠢欲动想把博客迁移到那里了,哈哈。

6.ghost

官方网站

类型:动态网页

特点:不支持markdown但是语法接近,在线编辑发文章,免费,基于node.js开发。

说明:是wordpress的另一个变种吧,可以这么理解。

7.wordpress

官方网站

类型:动态网页

特点:功能强悍、专业、收费

说明:不像一个博客了,可以理解成用来建一个网站了。名气也是十分的大。但是因为其比较臃肿,所以速度自然是不行的。如果想专心只是为了写点文章的,还是不太推荐

8. 总结

博主之所以选择hexo是为了熟悉使用git这个版本控制工具,锻炼自己这方面的技能。其次hexo速度确实比较快,部署也很简单。如果我是为了纯粹的记录东西的话,也许我会考虑转向farbox。每个博客平台都有自己的特点,具体哪个适合自己,恐怕还需要自己亲自多看些内容。强烈推荐查看官方文档,这样的信息获取比较权威。

本文观点纯属个人,如果有什么批评建议,欢迎指出!

9.参考资料

FarBox、Jekyll、Octopress、ghost、marboo、Hexo、Medium、Logdown、prose.io,这些博客程序有什么特点?

静态博客总结