个人博客平台的选择

Table Of Contents

静态页面生成器汇总

staticsitegenerators/

staticgen

现在流行使用静态页面生成器配合 Github pages 搭建个人博客。从上述两个网站可以看到现在静态页面生成器多如牛毛,但流行的也就那么几天。下面我挑了一些一个个尝试了一下。

Ruby

Middleman

官网

Github

需要翻墙,折腾了几次虽然成功启动了但是估计有什么东西没下完整,生成的页面非常古怪

Jekyll

官网

Github

最流行的静态页面生成器,也被Github所使用。本身有各种各样的中文安装和设置教程,但是仍然不能掩盖其安装的复杂性,不适合懒人。

jekyll-now

Github

无需安装任何东西,只要clone一下,改一下 CNAME 文件,按照Jekyll的要求编写文章,然后commit就能够看到效果。最重要的是和其它需要两个分支的生成器相比,其只需要一个分支即可,非常适合不喜欢折腾的人。

Node.js

DocPad

官网

Github

配置麻烦,效果一般

Hexo

官网

Github

台湾同胞写的生成器,所以中文文档非常丰富。Github上有许多主题,目前star最多的应该是Next主题,该主题基本上包含了大部分比较流行的功能,值得推荐。

Python

pelican

官网

Github

主题太丑,性能是个问题

Go

Hugo

官网

Github

主题

官方文档写得很详细,生成速度非常理想,远超过其它引擎,所以如果有大量博文要写的话,Hugo 是最推荐的。唯一的缺憾是中文资料非常匮乏,还有一些常见特性还未开发完毕。

番外

Wordpress

最流行的博客平台,需要自行购买服务器进行搭建。主题和教程非常丰富。个人觉得 Github pages 应该是存放技术相关的博客,其它内容可以放到 wordpress 上。

Ghost

官网

中文社区

拥有admin页面,支持在线编辑Markdown,一度是我的选择。但是由于Ghost的文件是保存在sqlite中,无法直接使用 .md 文件,所以必须在线编辑,最后只能 pass。此外,在速度上个人觉得也不是太理想。

综上,个人推荐的搭建个人博客的平台主要有 Jekyll, Hexo, Hugo, Wordpress。