Hexo评论插件之路

Hexo评论插件之路

Hexo评论插件我用过很多,也是一路折腾过来(因环境跟政策影响),也折腾的差不多该说结束了。

​ 一开始的国内的多说,后来的韩国的来必力,国人自研的Valine以及基于GitHub Issues的gitalk到最后的disqusjs。若说是体验上Valine可以是比较友好的,因为LeanCloud 的优势,在访问和自由度上有着其他评论插件没有的优势。下面稍微说下各个评论插件的感受,以及disqusjs的使用。

Valine

Gitalk

  • 优点:基于Github 后台强硬,可以自由修改代码,评论有邮件通知
  • 缺点:受网络影响国内时常打不开,文章第一次需要手动创建评论的Issues
  • 安装:《基于Github_Isscue的评论插件Gitalk安装

来必力

  • 优点:支持多种社交软件免去注册的麻烦
  • 缺点:受网络影响国内时常打不开

Disqus

  • 优点:评论有邮件通知
  • 缺点:需要使用特殊方法进行访问,有广告,匿名评论需要审核

Disqusjs

  • 优点:使用特殊手段使其Disqus接口可以正常的访问和调用
  • 缺点:同Disqus一样
  • 安装:本文

Disqusjs安装

1.在Disqus创建一个应用,域名填写博客的地址

在disqus创建一个应用

2.获取Public Key

2.1注意点

disqusjs注意点

3.编辑Next主题的_config.yml,搜索disqusjs并将其启用,填写配置即可

Next主题配置disqusjs

4.如果你懒直接使用配置中的API即可,本文到此结束,刷新编译博客即可体验Disqus评论插件。如果你怕API接口不稳定可以看下文。

Disqusjs代理

参考https://github.com/JackCh3n/disqusjs-proxy-vercel中的文档即可

为什么不Pull request?私有化程度特别高,感觉不适合PR