在之前的文章中(Gitalk评论插件),已介绍过Gitalk评论插件,GitHub上为NexT添加Gitalk的pull request一直没有合入,自己手动本地部署吧。
为什么选择Gitalk
由于国内网络大环境的原因,Disqus 等优秀的评论系统都需要梯子才能使用,多说已经停运,NexT 已支持的 Gitment 目前存在一些问题,作者好像也已经很久没有维护了,故选择现在还在活跃的 Gitalk。
新增插件代码
新建 layout/_third-party/comments/gitalk.swig 文件,添加以下代码:
1 | {% if theme.gitalk.enable %} |
添加插件到NexT主题中
修改 layout/_third-party/comments/index.swig 文件,添加以下代码:
1 | {% include 'gitalk.swig' %} |
根据添加启用插件
修改 layout/_partials/comments.swig 文件,添加以下代码:
1 | {% elseif theme.gitalk.enable %} |
在主题中增加Gitalk配置
修改 _config.yml 文件,增加以下代码:
1 | # Gitalk |
填写相应的字段,通过 hexo 部署你的博客,即可看到评论插件效果。