博客迁移至Ghost平台

今天终于完成了WordPress到Ghost的内容迁移工作,4年所写的博客内容,加上一些静态的文档、资源文件,以及Demo和工具,使得整个迁移花费了相当多大时间。我更是强迫症发作,硬是把博客所有的html内容手工转成markdown格式。

更换平台的契机,是因为WordPress的这几次更新,改了改后台配色,显得愈发臃肿起来。虽然WP经过改造是可以完成诸如支持markdown,不过自己也明白,WP这样完备的系统已经不适再作为小而美的博客发布平台。起初也打算自己用nodejs写一个简单的博客,不过应该可以想象到其实自己并没有这种精力和时间。

随后,我就找到了Ghost

Ghost可以说满足了我的全部需求,markdown的输入环境,即时的预览效率,nodejs+express的强力组合,连模板系统都是自己也打算使用的Handlebars。与我选型唯一的不同,就是Ghost数据库默认选择了SQlite,而非NoSQL。而且,Ghost脱胎于WordPress,其最初目的本来就是专注于博客的小型系统,最早的方案其实是精简WordPress,但后台激进的采用了nodejs,展现出来的效果也确实是脱胎换骨。试用了一下之后,就下决心换了:)

当然,Ghost也并非完美,甚至可以说还远远不够好。当前版本0.3.3,还有一大堆功能都没有实现,只存在于线路图里。但我相信,Ghost会在不久的将来逐渐取代小型博客的WordPress,特别是惯用node而非php的前端工作者。

Ghost没有内建评论系统,并且也没有这个打算,而是将评论托管给第三方。这点对于国外来说没什么问题,但对于国内而言是比较糟糕的,因为第三方评论系统在G-F-W的威力下是经常抽风的。短期内,使用Ghost要付出的最大代价就是失去评论功能——这点我纠结了很久,不过最后还是决定放弃。虽然缺少了交流的氛围,但有时候想想自己一个人在博客上自言自语也并不是坏事。不用顾及评论的吐槽,不必花时间管理垃圾评论,一个博主所要做的事就变成了——发布内容到Web。撇开其他的干扰,写出一个真实的自己,想来也是种不错的感觉吧~

目前迁移算是结束了,DNS也已经切换完成。这里感谢淘宝的非常长同学,长期合租给我稳定VPS。如今,我乘着换平台的机会,搬到了linode上。感谢他之前两年的照顾,谢谢!

默认主题会先用一段时间,在有时间的时候会重新做一个自己的主题。Hello, Ghost! Hello, 2014!