Next主题下HyperComments的优化
近日,把博客从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