Ghost的开发者在wordpress的Ghost迁移插件中说过,Ghost是一个写作平台,不会Ghost博客添加评论功能。所以为Ghost添加评论功能只能DIY了。好在现在的第三方社会化评论服务很多,比如国外的disqus,国内的友言,多说,畅言等。

今天就来说一说如何为Ghost博客添加多说评论框。

登陆多说:

登陆多说

注册站点

获取多说评论代码

获取多说评论通用代码:

获取多说评论通用代码

把代码添加到Ghost博客的主题文件中

以Ghost博客默认主题为例,在主题文件夹content\themes\casper\partials下面创建一个叫做comments.hbs的模板文件,也就是评论框的专属模板。

<section class="post-comments">
//多说评论通用代码
</section>

下边是一些说明:

* <section class="post-comments">...</section>用于展示评论* 框
* <script type="text/javascript">...</script>评论框公共代码
* {{slug}} 引用文章短名作为第三方社交平台识别文章的特征标志
* {{title}} 引用文章标题
* {{url absolute="true"}} 获取永久链接

最后在post.hbs模板中:

</section>

       </footer>
</article>
</main>

</section>后边添加{{>comments}}

最后重启Ghost,就能看到每篇文章后边有多说评论了。具体效果可以参考本Ghost博客。