2006年从MovableType转到WordPress,至今已经有了7年的时光,现在还是到了跟WordPress说再见的时候。

当能看到这篇文章时,我已经做好了三件事情:

  1. 域名从时代互联转出到godaddy,并把nameserver改为dnspod。
  2. 服务器提供商从dreamhost换成linode。
  3. 博客程序从WordPress迁移到自己写的Nodejs程序。

其中最后一件耗时最长,工作忙加上俗务缠身,难得有时间,写下第一行代码的时候已经是今年5月份的事情,距离现在已经有半年多。我需要把文章全部转换成markdown格式,保持以前完整的url映射,提供基本完全相同的服务。幸好拜Nodejs社区所赐,不用太复杂的代码就能把这个工作完成。

至于为什么要抛弃WordPress,原因有几个:

  • 安全性差。WordPress是用得最广泛、用户群最多的博客系统,漏洞经常被黑客利用,服务器不知道被黑了好多次,令人非常沮丧。
  • 速度慢。我用的插件很少,而且基本自己动手,尽管如此,也许WordPress本身是基于数据库的程序,加上近年来不断增加的新特性,越来越慢。
  • 编辑不方便。除了不能原生支持markdown语法外,还需要登录到Web界面对文章进行编辑。第三方工具都很粗糙,基本上不太可能用自己喜欢的编辑器进行编辑。

总结起来就是:WordPress现在已经不酷了。尤其是对有能力的技术人员来讲。

调查过几个替代方案,比如Jekyll以及Octopress,还有github pages、github issues等这种方式。最后经过认真考虑,还是选择自己搞定,只有把服务器、程序、文章还有相关的物料都牢牢控制在手里才最安心。同时不想再重蹈覆辙,不然哪一天对别人的程序不太满意(这种事情经常发生),还得重来一次。

现在,这个网站所有的东西都保存在一个Git仓库中进行维护,我可以用最喜欢的编辑器开始写文章,还可以一边写一边预览,幸福感难以言表。再见了,WordPress!