评论系统更换为 Waline
要寻找一个稳定的评论系统真不容易啊…… 静态博客啥都好,就是评论系统很头疼,不像动态博客自带评论系统方便,不过也没事!总会有办法的!万能强大的网友会帮我们造轮子啊!hhhhh 
之前用的是 Valine 系统,这个挺好用的,但 LeanCloud 后台总是崩,有时候接收不到邮件通知,还要找时间去登陆后台唤醒它……OTZ 也挺麻烦的,用了快两年多了吧,Valine 好像从 1.4.14 版本不再更新了,似乎闭源了,具体原因我也不知道。不过去年博客闲置后后台收到好几条垃圾评论,看来作者是真的放弃维护了,有点可惜。没有关系,有的是办法!这个不行,那就换另一个!于是我开始寻找了有没有更合适的评论系统。
上个月底回来更新 Hexo 和主题版本后,发现主题里支持的评论系统还挺多的,有如下系统:
disqus |
Disqus 是国外有名的评论系统,使用广泛,当然它需要科学上网,国内如果要使用的话似乎还需要部署代理服务器啥的… 挺麻烦的,这个就不考虑了。
livere 是韩国的评论系统,国内也能访问官网,速度还行,博客有部分人也使用了这个系统,但是我注册账号的时候后面遇到错误,就没能注册成功,气死我了!就只好放弃了 TAT
gitalk 和 utterances 是使用 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.png、alu/02.png 这样的,官方文档建议文件名加个前缀,好区分每个文件不会冲突,我就又重新改了文件名,改成 alu/alus_01.png、alu/alus_02.png,然后等待 jsdelivr 缓存更新,jsdelivr 缓存真的慢,要一天后才能看到…… 更新完后还要去评论后台修改下表情包地址,然后就修改完成了,更新真麻烦哇~
总之新评论系统希望能长久使用吧,咱作为静态博主就希望能安安稳稳地,不出 BUG 就好了!
对比
如果遇到评论加载不出来,请不要担心,稍等一会儿,等待服务器后台修复即可,或者过一段时间来看看~



