Ghost 升级至 0.5 后 post.id 错乱

查看源码

最近发现博客里的评论都是驴唇不对马嘴,明明一个文章A的评论却显示在文章B下面。一开始以为是自己改代码时把哪里改错了,后来仔细研究了一下发现在 post.hbs 中的 发生了改变(我对数据库没有进行过任何操作,升级流程也是按照Ghost官方提供的方法覆盖升级)。

经过我的对比所有的文章id都小了7,所以目前用了一个最丑陋的方法就是在输出文章id —— 主要是用于引 disqus 时 —— 时手动加7。目前评论都暂时恢复正常,但是为什么post.id会出现错乱还是一个未解之谜。

在深入的了解完Ghost之后,我愈加觉得它不合适做一个CMS,还是简简单单做成博客平台算了。