为 Hexo 博客添加 Gitalk 评论系统
配置步骤
1. 注册 GitHub OAuth Application
- 进入 GitHub Settings -> Developer settings -> OAuth Apps
- 点击 “New OAuth App”
- 填写相关信息:
- Application name: 随意填写
- Homepage URL: 博客地址
- Authorization callback URL: 博客地址
2. 安装 Gitalk
1 | npm install --save gitalk |
3. 修改主题配置
在主题的 _config.yml 中添加:
1 | gitalk: |
4. 添加评论组件
在 themes/your-theme/layout/_partial/article.ejs 中添加:
1 | <% if (theme.gitalk.enable && page.comments) { %> |
注意事项
安全性
- 不要泄露 Client Secret
- 谨慎设置 admin 权限
评论初始化
- 首次需要管理员登录初始化
- 每篇文章都需要单独初始化
常见问题
- Error: Not Found
- Error: Validation Failed
- 评论无法加载
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 !


