博客迁移到了 Hexo

越来越多的人希望建立自己的独立博客,独立博客框架也越来越多,比如大名鼎鼎的 Wordpress,我之前也在用它。Wordpress 是个动态的博客框架,基于 PHP+MySQL,功能非常强大但也越来越臃肿,有丰富的的插件、主题、社区资源,不仅可以做个人博客,还被很多企业作为了企业网站的框架。

由于 Wordpress 是个动态框架,必须部署在一台支持 PHP 和 MySQL 的主机上,意味着至少需要租用一台虚拟主机。我之前就是租用了一台虚拟主机,里面仅仅是我访问量极低的博客,感觉有点浪费。更重要的是,对于一个 geek,Wordpress 不够酷,所以我决心换掉它。

调查了一下其他的博客框架,比较有意思的有 Typecho, Jekyll, Octopress, Hexo

Name Slogan Technical
Typecho 轻击键盘,静候回音 PHP5+MySQL/PostgreSQL/SQLite
Jekyll Transform your plain text into static websites and blogs. Ruby
Octopress A blogging framework for hackers. Ruby
Hexo A fast, simple & powerful blog framework, powered by Node.js. Node.js

其中,后面三个都是静态博客框架,原理是把博客内容生成静态的 HTML 网页,最终会是一个全静态的网站,所以只需要放到任意一个支持 HTML 的主机就可以了。而 Github pages 就是一个,这样就得到了一个免费的独立博客。更酷的是,写作博客要用 Markdown 文法,配置博客、发布博客都需要用命令行来完成,对于 programmer 来讲效率和灵活性都更好(主要是看上去也更高端…)。

最终我迁移到了 Hexo,感觉还不错。