文章目錄
  1. 1. Wordpress
  2. 2. HPSTR
  3. 3. Octopress
  4. 4. Hexo
  5. 5. 好了,最后总结一下:

个人接触技术比较晚,认识博客还只是始于大一上学期末与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

当时对Nodejs比较感兴趣,最后就准备试试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 !


扩展阅读:

  1. FarBox、Jekyll、Octopress、ghost、marboo、Hexo···这些博客程序有什么特点? 知乎
  2. 用 Jekyll 和 Octopress 搭建博客,哪个更合适? 知乎
  3. Hexo 颯爽登場!tommy351
  4. hexo你的博客 不如
  5. 尝试 Jekyll 博客 各种资料
  6. 作业部落 在线编辑器
  7. Markdown 语法说明 文档
文章目錄
  1. 1. Wordpress
  2. 2. HPSTR
  3. 3. Octopress
  4. 4. Hexo
  5. 5. 好了,最后总结一下: