再见,WordPress!

记得我的第一篇WordPress下的日志,那时是2009年10月25日,隐约记得第一次用上WordPress的那种兴奋,各种可扩展的插件,功能强大的后台。不知不觉,使用WordPress已经快四年了。

在这近四年的时间,偶一直用WordPress记录着,随着日志的不断增多,数据库也渐渐庞大起来,现在导出的sql脚本已经达到20MB+,加之最近偶放置blog的Ramhost VPS,线路抽风,国内访问速度很是慢。于是,渐渐有了动手重新折腾blog的冲动。

去年的一篇blog,刚好介绍了Octopress,当时只是怀着试一试的心态,但是最终没能下定决心,把blog从WordPress搬迁去Octopress,不过这种想法,算是在今天实现了。

总结一下我更偏向于Octopress的原因:

  • 更快的访问速度:生成好的blog,全部是静态页面,连数据库也省了,因此,无需像WordPress一样,依靠MySQL数据库,和PHP运行环境

  • 更方便的编辑方式:相比WordPress,无需第三方客户端和进入后台编写blog。Octopress采用公开的Markdown格式,因此,理论上,你用一个记事本都可以写博客,保存为Markdown格式即可

  • 更方便的发布方式:生成好的blog站点,全是一个一个的静态文件,因此,对托管你的blog主机的要求也很低,只需支持静态页面访问即可

  • 更方便的管理你的blog文章:由于摆脱了数据库,你的文章就是一个个的Markdown格式文件,管理起来就更加简单了,你可以直接用DropBox同步管理,也可以用更常用git版本控制来管理你的blog数据。嗯,妈妈再也不用担心偶的MySQL忘了备份了……

  • 更Geek一点的使用方式:由于Octopress是基于Ruby的,各种rake任务能帮助你完成大部分的工作,比如rake new_post来创建新的博文,rake generate来生成整个静态站点,rake deploy直接发布你的博客。几行命令就能发布和更新你的blog,是不是更加有geek的味道呢?我现在就直接用rake deploy,通过rsync的方式,部署我的blog到linode主机上。这实在是酷毙了!

今天花了不少的时间配置和优化Octopress,把之前WordPress大部分的评论,都通过Disqus备份了,另外,把之前的各个友情连接和页面都移了过来。

今后的blog,我将继续用Octopress记录下去,生活无止境,折腾不停息……

别了,陪伴我近四年的WordPress……

支持原创技术分享,据说打赏我的人,都找到了女朋友!