要寻找一个稳定的评论系统真不容易啊……静态博客啥都好,就是评论系统很头疼,不像动态博客自带评论系统方便,不过也没事!总会有办法的!万能强大的网友会帮我们造轮子啊!hhhhh
之前用的是Valine系统,这个挺好用的,但LeanCloud后台总是崩,有时候接收不到邮件通知,还要找时间去登陆后台唤醒它……OTZ也挺麻烦的,用了快两年多了吧,Valine好像从1.4.14版本不再更新了,似乎闭源了,具体原因我也不知道。不过去年博客闲置后后台收到好几条垃圾评论,看来作者是真的放弃维护了,有点可惜。没有关系,有的是办法!这个不行,那就换另一个!于是我开始寻找了有没有更合适的评论系统。
上个月底回来更新Hexo和主题版本后,发现主题里支持的评论系统还挺多的,有如下系统:

1
2
3
4
5
6
7
8
disqus
livere (來必力)
gitalk
valine
Waline
utterances
Facebook Comments
Twikoo

Disqus是国外有名的评论系统,使用广泛,当然它需要科学上网,国内如果要使用的话似乎还需要部署代理服务器啥的…挺麻烦的,这个就不考虑了。
livere是韩国的评论系统,国内也能访问官网,速度还行,博客有部分人也使用了这个系统,但是我注册账号的时候后面遇到错误,就没能注册成功,气死我了!就只好放弃了TAT
gitalkutterances是使用gitHub Issues来当作评论系统,这个思路挺妙,不过它需要注册账号才能评论,也是不考虑这个了。
Valine是我2018年更换Hexo博客时候发现的,蛮好用的,但渐渐地后面问题很多,主要是后端问题。虽然版本停止了其实现在也能用的,但就怕维护麻烦。
其他的评论系统没有用过不知道如何,有的听说过也见过别人使用,主要我还是想设置个无门槛的方式和大家一起交流,无需注册,游客填写昵称和邮箱就可以评论,看到Waline是Valine的替代品,也可以迁移数据,感觉不错哎!最终还是敲定这个了。

Waline

Waline官网:https://waline.js.org

Waline的安装方法和Valine的差不多,有注册LeanCloud的话直接复制过来应用key就好啦,它这个带了后端功能,真是太好了!注册Vercel部署就可以了,也不用操心后台了,当然也可以部署其他的服务端。
评论通知也换成在Vercel那里设置了,应该能及时收到了。再也不用操心LeanCloud的休眠报告了

对了刚开始使用的时候自定义表情还可以用Valine的写法使用,后来看更新以后要弃用emojiCDN写法了,要改成emoji,表情包的严格要求又升级了……
好在这些不是问题,按照官方文档再重新弄呗!我表情包文件名起的很粗暴,如alu/01.pngalu/02.png这样的,官方文档建议文件名加个前缀,好区分每个文件不会冲突,我就又重新改了文件名,改成alu/alus_01.pngalu/alus_02.png,然后等待jsdelivr缓存更新,jsdelivr缓存真的慢,要一天后才能看到……更新完后还要去评论后台修改下表情包地址,然后就修改完成了,更新真麻烦哇~

总之新评论系统希望能长久使用吧,咱作为静态博主就希望能安安稳稳地,不出BUG就好了!

对比

评论系统是否需要注册速度长期使用
disqus国外有名的评论系统,但需要科学上网
livere中等韩国评论系统,能否长期使用不确定
gitalk中等github在的一天它就在
utterances中等同上
valine用了两年多版本停止了, 很可惜
Walinevaline的替代品,目前暂时使用的系统
Facebook Comments中等需要科学上网
Twikoo新出的评论系统,没有用过