多说服务关闭后的替代方法
转载 https://www.sfantree.com/duoshuo2neteasygentie/
更新记录
1.20160321 初次成文
为什么有这篇文章
多说在官网中正式宣布关闭服务的截止日期。
因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。 我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。 对此给您造成的不便,我们深表歉意,感谢您的一路相伴。
想保留评论的站长必须在2017年6月1日之前做出选择。
钦定继任者
这次我选择了网易云评论,并且支持原多说评论导入。
网易云跟帖
注册的流程就不多说,主要是拿到评论代码。进到后台管理->获取代码->通用代码1
2
3
4
5
6
7
8
9
10<div id="cloud-tie-wrapper" class="cloud-tie-wrapper"></div>
<script>
var cloudTieConfig = {
url: document.location.href,
sourceId: "",
productKey: "a29efb1f78294efe9fa290441099c269",
target: "cloud-tie-wrapper"
};
</script>
<script src="https://img1.cache.netease.com/f2e/tie/yun/sdk/loader.js"></script>
@(productKey)类似于之前的duoshuo shortname,sourceId类似于thread key
以下以我博客的next主题为例
修改layout/_partials/comments.swig1
2
3
4
5
6
7
8
9
10
11
12{% if page.comments %}
<div id="cloud-tie-wrapper" class="cloud-tie-wrapper"></div>
<script>
var cloudTieConfig = {
url: document.location.href,
sourceId: "{{ page.path }}",
productKey: "$(你自己的key)",
target: "cloud-tie-wrapper"
};
</script>
<script src="https://img1.cache.netease.com/f2e/tie/yun/sdk/loader.js"></script>
{% endif %}
重新hexo clean && hexo g你会看到网易跟帖的评论框。
评论迁移
多说提供了导出评论的功能,网址格式为 $(your_duoshuo_shortname).duoshuo.com/admin/tools/export/
勾选包含文章数据 包含评论数据导出一个zip格式的压缩包,注意不要解压。
这时打开网易云的后台,数据管理 -> 数据导入,将刚刚的文件上传,刷新便可以看到同步后的评论
最终的效果可以看看我博客的友情链接