多说即将关闭(不过一直没用), 偶然看到了网易推出了云跟帖服务, 搞了一下, 首先配置完主观的评价一下, 和其他的产品相比优点暂时没看到, 列几个缺点:

  • 站点配置不支持二级域名, 好多同学应该都使用github的pages服务, github.io的域名暂时在这里是不支持的, 而且在配置出错时不直接显示原因, 站名名称或者url已经存在, 后来搞了个CNAME终于配置成功
  • 文档里没什么有价值的东西, 官网下有站长qq群, 然而加了一天也没有回复, 不知道是不是rp的问题
  • 官方可以设置回推接口, 即有评论后向指定url推送

文档里是这样写的

哦是一个数组啊, 那我知道了, 还不确定是以text/json的形式还是application/x-www-form-urlencoded提交的, 两种方式都尝试没有正确答案
其实真实的数据是

1
{"data":"[{"title":"u4e91u8ddfu8d34u4f53u9a8cu6587u7ae0","url":"http://rasca1xsss","sourceId":"2","ctime":1461333601000,"comments":[{"cid":"2555053846","content":"u6765u81eau4e91u8ddfu8d34u7684u6d4bu8bd5u6570u636e","ctime":1471252987000,"pid":"0","ip":"220.181.102.177","source":"web","anonymous":false,"attachment":{"type":0,"desc":"","info":""},"user":{"userId":"95738681","nickname":"u7f51u6613u4e91u8ddfu8d34u5b98u65b9","avatar":"http://cms-bucket.nosdn.127.net/ec18d69788bb43aa866884633d212df720161220225628.jpg"}}]}]"}

妈的前面的data让你吃了啊!!!

在主题中添加支持就比较简单了, 我使用的主题用的jade模板, 当然ejs, swig也没多大区别, 换换语法就可以了

这里的post.jade是文章页的模板, 一般评论都是放在文末的, 找到这里有一句include partial/comment,

即使不懂jade语法也知道了这里引入了评论的部分, 找到对应文件

可以看到分别有多说和disqus的布局结构, 把网易的对应的结构加上, 然后去修改js

模板中预先准备了多说和disqus的脚本, 在后面加一段网易的代码(在官方后台管理的获取代码位置可以获得)

结束!