NexT主题中添加Gitalk评论系统
Gitalk是一个基于GitHub问题和Preact开发的评论插件。
- 使用GitHub登录
- 支持多语言[en,zh-CN,zh-TW,es-ES,fr,ru]
- 支持个人或组织
- 无干扰模式(设置distractionFreeMode为true开启)
- 快捷键提交评论(cmd | ctrl + enter)
实例参考:
Gitalk演示网站或本站评论区
新建 /layout/_third-party/comments/gitalk.swig 文件,并添加内容:
1 | {% if page.comments && theme.gitalk.enable %} |
打开 /layout/_partials/comments.swig ,在合适位置添加如下内容:
1 | {% elseif theme.gitalk.enable %} |
新建 /source/css/_common/components/third-party/gitalk.styl 文件,添加如下内容:
1 | .gt-header a, .gt-comments a, .gt-popup a |
修改 /source/css/_common/components/third-party/third-party.styl 文件,在最后一行添加如下内容:
1 |
修改 layout/_third-party/comments/index.swig 文件,在最后一行添加如下内容:
1 | {% include 'gitalk.swig' %} |
设置Github
使用已有仓库或新建仓库 记住仓库名
创建OAuth Application,没有的点击这里

完成后会生成相应的 clientID 和 clientSecret 。

打开主题配置文件 _config.yml 添加如下内容:
1 | #gitalk |
hexo d -g就可以了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Cycc!

