Fork me on GitHub

Hexo-Next 添加gitment评论功能

hexo next主题添加gitment评论功能

背景

网上有很多blog讲解配置hexo 添加gitment评论功能,但是由于现在hexo默认支持gitment,所以不再需要修改代码,简单配置即可,配置步骤如下

第一步 使用github账号开通OAuth Apps

  1. 打开链接developers 选择OAuth Apps链接
  2. 填写必要信息
    1. application-name 与Application description 随意填写
    2. Homepage URL 必须写blog地址(比如我的就是https://yuanwenjian.github.io/)
    3. Authorization callback URL 与Homepage URL 配置一样即可
    4. 点击保存获取client_id 与client_secret

第二步 github创建空项目用来存放评论内容

比如我的创建的就是gitment-comments 后面需要用到

第三步 配置hexo

  1. 修改~/blog/themes/next/_config.yml配置
  2. 找到gitment 配置,需要修改的配置如下,其他配置使用默认即可
    1
    2
    3
    4
    5
    6
    gitment:
    enable: true
    github_user: yuanwenjian //你的github用户名
    github_repo: gitment-comments //第二步创建的项目名(注意:项目名而不是项目链接)
    client_id: 21bb0a************** //第一步获取的client_id
    client_secret: 903e69fae75a4c67e********************* // 第一步获取的OAuth Apps的client_secret

第四步 重新部署启动

1
2
hexo clean
hexo g -d

第五步 初始化blog评论页

以上步骤完成后页面下面会出现初始化本文评论页按钮,点击按钮初始化即可,注意每篇新增blog都需要初始化

注意

初始化时报错
error:NOT FOUND或者error:validation failed请参考另一篇文章hexo 添加gitment踩到的坑

参考链接

Hexo-Next 添加 Gitment 评论系统

Gitment:使用 GitHub Issues 搭建评论系统

显示 Gitment 评论