Tag Archives: Ghost

如何给Ghost添加多说评论系统

缘起

因为Ghost没有原生的评论系统。所以需要添加一个评论系统来补充这一功能的缺陷。

现在的首选当然是多说,不过,我尝试了多次都不成功。没办法,安装了一个Disqus和畅言,不过这两个评论系统确屡遭网友诟病,我也深感似乎对访客很不友好。

不死心的我,今天再次尝试了一次,成功了。

具体方法:

第一步:注册多说,获取通用代码。

第二步:对通用代码做一些修改

<!-- 多说评论框 start -->
<div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div>
<!-- 多说评论框 end -->
<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
此处省略N行代码
<!-- 多说公共JS代码 end -->

修改为:

<!-- 多说评论框 start -->
<section class="post-comments">  
    <div class="ds-thread" data-thread-key="{{slug}}" data-title="{{{title}}}" data-url="{{url absolute="true"}}"></div>
</section> 
<!-- 多说评论框 end -->
<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
此处省略N行代码
<!-- 多说公共JS代码 end -->

PS:主要是修改了如下内容:

修改前:

data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"

修改后:

data-thread-key="{{slug}}" data-title="{{{title}}}" data-url="{{url absolute="true"

多说代码放置的位置

修改后的代码加入Themes下相应的主题文件夹下的post.hbs文件。

位置在{{/post}}之前。

我放置在:

      </section>
      我的代码放置在这里
        </footer>

</article>
</main>

为了加个“多说”评论,我容易吗?

欢迎大家踊跃评论。

对于博客,我用情不专

最近在博客网站上,折腾比较多,锐壳、阿里云,万网,点云,Google Cloud。

因为我喜欢一些新的体验,此外,也是有不同的需求。我承认,在博客这件事情上,我是不专一的。

我在探索一个比较理想的博客站群。哎,这个站群,负重太多,WordPress 、Ghost、mediawiki,似乎一个都不能少。历史上积累起来的一些域名,因为各种不同的用途,似乎都不能放弃。

此前也折腾过一段时间的论坛和问答网站,感觉自己没有精力管理这种高度运营和协作的类别。

不过,太多域名和子域名,seo不友好,精力分散,开销巨大等一系列的问题,我还是需要进行精简。感谢各位朋友给我所提的意见,特别是土木坛子。

现在我也正在思考一个比较好的组合方案,精简现存的一些网站,进行整合。

点云Ghost博客迁移

最近因为有一个新的域名备案成功了,所以准备选择国内的服务器和ICP服务商。

和点云的客服联系以后,谈了我的想法。

可行!

于是,把我的Ghost博客从新加坡的服务器迁移到了点云的广州服务器。原来新加坡的服务器速度毕竟不是很理想,当时因为域名没有备案,无奈选择。现在条件成熟,还是换用国内服务器吧。这样就不需要忍受较慢的网速了。

了解到点云又推出了新的WordPress应用,我也赶紧去试用一下。

最近在阿里云上用了一下WordPress,但阿里的云主机即使选择应用镜像,还是有不少问题需要解决,感觉还是有些力不从心,我还是希望在国内服务器上有一个自己的WordPress应用。所以,就选择了免费试用,一翻争取,我这个热心用户获得了30元的代金券,可以免费试用一个月了。我想,问题不大的话,我会长期的使用。

因为点云的这个WordPress应用,不需要做很多的设置,也可以修改代码,所以正好满足我的需要,我还是简单一些为好。

阿里云的那个云主机反正基本等于免费试用的,折腾一些时间就放弃吧。除非我能折腾出一个名堂来。

现在我折腾的博客和网站有些多了,进一步规划一下,肯定折腾不了这么多,日后还是要慢慢集中起来。