2019-1-13 Ghost + Disqus 开启评论功能

5步,大概5分钟搞定吧,还是有点点麻烦的。

2019-1-13 Ghost + Disqus 开启评论功能

这篇文讲什么

我是怎么按照说明把 Ghost + Disqus 整合起来,所以每篇文章底下都有个评论功能。
最终效果如下:
1111
预计消耗你5分钟。

这篇文对谁有用?有什么用?

对谁有用?:同样在使用 Ghost 博客并且想开启 Disqus 评论功能的人。
有什么用?:看我是怎么做的

版本和时间说明

版本:我用的 Ghost 版本是 2.9.1。如果你的版本和我不同,有可能以下做法没用。那么你需要参考其他文章。
时间:我是2019-1-13把这个搞定的。如果你是几个月后再试,也可能不管用,那么还是参考其他文章。

正文

https://docs.ghost.org/integrations/disqus/
其实官方有文档说了怎么弄,但考虑到有的同学英文可能不好或者纯粹就是没耐心看。
以下是步骤简述:

1、官方第一步是一段代码,待会要复制的。
2、在 Ghost 后台下载 theme,下载下来是个 .zip 压缩包。解压之后在根目录的 post.hbs 文件里找到对应位置,把第一步的那段代码黏贴上去。
3、去 Disqus 后台,找到一个 shortname 然后把代码里 s.src = 'https://EXAMPLE.disqus.com/embed.js'; 这里的 EXAMPLE 换成你的 shortname。
比如我的就是 s.src = 'https://1c7-me.disqus.com/embed.js';
4、把那个文件夹打包变成 zip。上传回 Ghost 后台的 theme。它肯定会说有重名的,问你是否确认覆盖。点击“确定”。
5、重启 Ghost。方法是 ssh 登录服务器,然后跑 ghost restart

完毕。

我碰到的一些小问题

  1. 虽然官方说 theme 覆盖之后要重启 ghost。但我实测发现不重启直接刷新,其实 disqis 也显示了。但是我在 Firefox 里没法通过第三方登录(Twitter/Facebook/Google)进行登录然后评论
  2. 我跑了 ghost restart 之后 Firefox 里还是不行。不过在 Chrome 里是可以的。我就懒得追究了,反正能用,那就这样了。

全文完

感谢阅读