近日,把博客从typecho换到hexo,没有了typecho的原生评论,便开始寻找第三方评论。我所用的NexT主题比较良心,提供了好几种评论选择。然而,其中有的被墙了(disqus等),有的倒闭了(多说、网易云跟帖等),只剩下LiveRe(棒子国)和HyperComments(毛子国)。然而听说LiveRe口碑不怎么样,所以积极投身HyperComments。

前期准备

1.注册HyperComments

2.获取hypercomments_id并填入主题目录下_config.yml

3.你已经可以开始用HyperComments了

问题

在使用过程中,会发现一些问题。比如,评论框文字是繁体,加载比较慢等。

解决

js本地化

1.下载http://w.hypercomments.com/widget/hc/你的hypercomments_id/zh/widget.js[下文称js1]

2.找到类似h.src=("https:"==d.location.protocol?"https":"http")+"://static.hypercomments.com/widget/hcembed/*****/zh/**************/**************/"+f;的语句(可以搜索src)

3.下载static.hypercomments.com/widget/hcembed/*****/zh/**************/**************/widget.js[下文称js2]

繁体简化

1.打开js2

2.找到有繁体字的地方,修改成简体字

3.上传新js2到你的存放空间,并获取新js2的外链地址

4.把js1里src=后面,下一个分号前面换成上一步获得的地址

5.上传新js1到你的空间,获取外链地址

6.打开主题目录下的\layout\_third-party\comments\hypercomments.swig,把hcc.src =";之间内容换成上一步获得的js1的地址

7.重新部署hexo