hexo next主题添加gitment评论功能
背景
网上有很多blog讲解配置hexo 添加gitment评论功能,但是由于现在hexo默认支持gitment,所以不再需要修改代码,简单配置即可,配置步骤如下
第一步 使用github账号开通OAuth Apps
- 打开链接developers 选择OAuth Apps链接
- 填写必要信息
- application-name 与Application description 随意填写
- Homepage URL 必须写blog地址(比如我的就是https://yuanwenjian.github.io/)
- Authorization callback URL 与Homepage URL 配置一样即可
- 点击保存获取client_id 与client_secret
第二步 github创建空项目用来存放评论内容
比如我的创建的就是gitment-comments 后面需要用到
第三步 配置hexo
- 修改~/blog/themes/next/_config.yml配置
- 找到gitment 配置,需要修改的配置如下,其他配置使用默认即可
1
2
3
4
5
6gitment:
enable: true
github_user: yuanwenjian //你的github用户名
github_repo: gitment-comments //第二步创建的项目名(注意:项目名而不是项目链接)
client_id: 21bb0a************** //第一步获取的client_id
client_secret: 903e69fae75a4c67e********************* // 第一步获取的OAuth Apps的client_secret
第四步 重新部署启动
1 | hexo clean |
第五步 初始化blog评论页
以上步骤完成后页面下面会出现初始化本文评论页按钮,点击按钮初始化即可,注意每篇新增blog都需要初始化
注意
初始化时报错
error:NOT FOUND或者error:validation failed请参考另一篇文章hexo 添加gitment踩到的坑