弃用 WordPress,对比 Ghost 后改用 Hexo

并不骄傲地使用着WordPress

转到 Hexo 后,翻看之前的档案,发现从2011年搭建 WordPress 开始,到现在已经第八个年头了。

在这段时间里,WordPress日渐臃肿,以至于对CPU和内存的要求越来越高,而新的博客系统层出不穷,早就有想法更换到某个其他博客系统了。
但是因为忙,总是没抽出空来,而今天收到IDC的通知,原VPS马上就要到期,而我又不想继续租用,就还是免不了迁移。

选择博客系统

一直以来,老蔡心仪的博客系统有好几个,

主要分为

  • 静态 Hexo/Jekyll/Octopress
  • 动态 Ghost

静态的选择

静态博客系统中,Hexo比较晚一点,
但是基于Node.js,性能较ruby好,社区也算活跃,所以静态里面选择了站队Hexo

动态还是静态

于是老蔡纠结在了Hexo和Ghost选择中

说实话,Ghost的模板很多都特别有设计感,而且对SEO特别友善,但是出于以下几点考虑,就还是选择了Hexo

  • 静态博客可以托管第三方,如 Github Pages 和 Coding Pages,节省打理服务器时间
  • 自然也节省了服务器开销
  • 不用自己做备份,用git管理文档也更容易回溯历史版本
  • 静态页面,即使第三方停止服务,也方便找到新的地方部署,不用打包数据库,折腾配置,再迁移到新服务器
  • 很多人买主机都是讲年的,说不定哪天就忘了,又懒得写,一年打不开都没发现

性能倒不是我考虑的问题,毕竟 Ghost 的性能也足够高了,不过要硬杠的话,确实静态的性能更好,也更容易用 CDN 分发。

Ghost 的几点好处

最后,也列举一下 Ghost 的优点,或许大点的团队更适合它。

  • 设计感超好的免费、付费模板一大把,比起来,Hexo 的模板像是上个世纪的
  • SEO 功能完善,在设计之初就把 SEO 考虑在内的博客系统并不多见
  • 功能强大很多,GitHub 上 commits 是 Hexo 的 4 倍,功能至少多一倍吧
  • 社区更活跃,几乎每天都有大量代码提交
  • 有良好的商业模式支撑,开发、维护的生命期可以更久