WordPress 和 Hexo 等不同博客框架的比较

个人接触技术比较晚,认识博客还只是始于大一上学期末与 CSDN 的偶遇,之后平时学习之中,感觉遇到技术上问题时,很多时候解决办法都是得益于 Google 到某篇博客,比如 CSDN,cnblogs,以及一些独立博客。
后来也断断续续在 CSDN 上写过几遍文章,但很遗憾没能持续下去。再后来接触独立博客久了,加之好奇心的驱动,决定自己折腾出一个独立博客。
本篇文章先比较一下独立博客与像 CSDN 这样的 BSP 平台的写作的区别。对于像我这样的伪 geek 来说,毫无疑问是很重视对生活的自主控制权,自由永远是任何东西都无法替代的,在自己的博客里,你永远可以定制你自己的生活,而不用忍受那扫兴的广告等条条框框,还不用担心苦心经营的博客,随随便便就被天朝的审核制度封掉。虽说自建博客的访问量可能早期会很少(记得当时在 CSDN 的几篇博客几天就有近千人的访问量),但是仔细想想,我们写博客的最终意义并不是扩大自己的社交圈,而是个人知识与修养的沉淀,也许这本来就需要一个相对安静的环境,即使社交,我们需要的也仅仅是有质量的社交圈,希望遇到的是懂我们的人,另外就是建立自己的品牌,看你的博客就大概可以了解你是怎样的一个人,再有就是花时间做自己喜欢的事情,一定会认真的做好。
这里首先推荐几篇觉得不错的文章:

好了,废话说了这么多,是该进入正题了。决定自建博客后,一一尝试了Wordpress,以及基于 Jekyll 的 HPSTR,Octopress和Hexo,

Wordpress

感觉 Wordpress过于臃肿,需要自己管理数据库,管理空间等,很是麻烦。

HPSTR

然后就是基于Jekyll的HPSTR主题,了解到这个还是看了 ds886 学长的文章,他用的就是 HPSTR主题,试了之后,感觉界面应该算是最简洁,明快,优雅的了,但是就是有点过了,感觉左上方的菜单对于读者并不够友好,而且发现这个主题的中文参考资料并不是很多,担心之后遇到问题不好解决。

Octopress

于是毫不犹豫的转向Octopress,参考了 灵魂机器的文章 在不到半小时内,顺利的在 Github上访问到了自己的 Octopress 博客,第一感觉就是默认主题真不怎么样,太“黑”客了,虽说安装很快,但是深感发布一篇文章步骤之繁杂,而且了解到一旦后期文章多了起来之后,每次编译时间都需要很久。

Hexo

当时对 Node.js 比较感兴趣,最后就准备试试 Hexo,Google 了一下,发现很多基于 Hexo 框架的文章,而且 Hexo 的作者又是中国台湾的,于是好感大增,参考 Zipperary 以及 Aliman 的文章,又有了前面的基础,这次就更快建好了,唯一遇到的一个问题就是 安装node 时,建议不要选二进制的 .exe 安装,而选 .msi 的安装包安装,试试就知道的。发现安装过程还算比较简单的。更重要的是,发布一篇文章的命令实在是太简单了,只有 n-g-(s)-d 几步。看了看默认主题,感觉也不错,而且 Github 上可选的主题也很多,最后是看到 Pacman风格,应有的功能都有,也比较简洁,扁平化,响应式布局的体验很是不错,就选定了一个优化版的 Jackman,希望后期也能够自己小小优化一下,完全符合自己的风格。

总结

好了,最后总结一下:
如果你只是想记录记录生活和感悟,纯粹的写作,那么选一个 CSDN 或者简书这样的 BSP 平台写博客还是不错的;如果你不是很想了解 Ruby,Nodejs 这样的语言,但又想拥有自己的独立博客而且不介意 Wordpress 的臃肿,它也是一个不错的选择,毕竟这个的使用群体还是相当大的;如果你有洁癖,对界面要求极简,建议试试 HPSTR;如果想顺便学习 Ruby,请选择 Octopress,如果你和我一样,对 Nodejs 感兴趣,而且对速度有极致追求,对界面有要求但不挑剔,喜欢折腾就选择 Hexo 吧。
最后祝大家都能找到一个自己喜欢的记录生活的方式,若干年后,你一定会感谢现在的你!
大家有什么问题也可以找我交流哦!
Let’s share ,Let’s play !

扩展阅读: