Hexo评论插件之路
Hexo评论插件之路
Hexo评论插件我用过很多,也是一路折腾过来(因环境跟政策影响),也折腾的差不多该说结束了。
一开始的国内的多说,后来的韩国的来必力,国人自研的Valine以及基于GitHub Issues的gitalk到最后的disqusjs。若说是体验上Valine可以是比较友好的,因为LeanCloud 的优势,在访问和自由度上有着其他评论插件没有的优势。下面稍微说下各个评论插件的感受,以及disqusjs的使用。
Valine
- 优点:访问速度快,可以自由修改代码,可以集成后台
- 缺点:免费有所限制,国内服务商。
- 安装:《给hexo添加Valine评论功能》,《Valine-Admin评论系统部署》
Gitalk
- 优点:基于Github 后台强硬,可以自由修改代码,评论有邮件通知
- 缺点:受网络影响国内时常打不开,文章第一次需要手动创建评论的Issues
- 安装:《基于Github_Isscue的评论插件Gitalk安装》
来必力
- 优点:支持多种社交软件免去注册的麻烦
- 缺点:受网络影响国内时常打不开
Disqus
- 优点:评论有邮件通知
- 缺点:需要使用特殊方法进行访问,有广告,匿名评论需要审核
Disqusjs
- 优点:使用特殊手段使其Disqus接口可以正常的访问和调用
- 缺点:同Disqus一样
- 安装:本文
Disqusjs安装
1.在Disqus创建一个应用,域名填写博客的地址
2.获取Public Key
2.1注意点
3.编辑Next主题的_config.yml
,搜索disqusjs
并将其启用,填写配置即可
4.如果你懒直接使用配置中的API即可,本文到此结束,刷新编译博客即可体验Disqus评论插件。如果你怕API接口不稳定可以看下文。
Disqusjs代理
参考https://github.com/JackCh3n/disqusjs-proxy-vercel
中的文档即可
为什么不Pull request
?私有化程度特别高,感觉不适合PR