Hexo-Next 添加 Gitment 评论系统
声明:本文为 ryanluoxu 原创文章,欢迎转载,请在明显位置注明出处。
网上关于添加 Gitment 的博客不少,但是互相有些出入。
由于 Next 更新,Gitment 已经预置了,所以不需要自己再添加代码。
这里分享我自己的设置经过,参考的文章在文末。
注册 OAuth Application
- 登录 Github。
- 前往 https://github.com/settings/profile
- 点击左侧下方的
Developer settings
- 点击绿色
Register a new application
- 填写以下内容:
1
2
3
4Application name:Gitment
Homepage URL:https://ryanluoxu.github.io/
Application description:Blog comment system
Authorization callback URL:https://ryanluoxu.github.io/ - 点击
Register application
- 得到:
1
2Client ID:
Client Secret:
创建存放 gitment-comments 的 repository
- 创建 repository。 Repository name 为 gitment-comments
- 地址:https://github.com/Ryanluoxu/gitment-comments.git
- 但是稍后填的是
gitment-comments
,不是地址。
添加 Gitment 到博客
- 打开 D:\blog\themes\next_config.yml
- 找到
Gitment
- 如下修改:
1
2
3
4
5
6
7
8
9
10
11
12
13
14gitment:
enable: true
mint: true # RECOMMEND, A mint on Gitment, to support count, language and proxy_gateway
count: true # Show comments count in post meta area
lazy: false # Comments lazy loading with a button
cleanly: false # Hide 'Powered by ...' on footer, and more
language: # Force language, or auto switch by theme
github_user: ryanluoxu # 此处 - Your Github ID
github_repo: gitment-comments # 此处注意 - The repo you use to store Gitment comments
client_id: xxxxxxxxxxxxxxxxxx # 此处 - Github client id for the Gitment
client_secret: xxxxxxxxxxxxx # 此处 - Github access secret token for the Gitment
proxy_gateway: # Address of api proxy, See: https://github.com/aimingoo/intersect
redirect_protocol: # Protocol of redirect_uri with force_redirect_protocol when mint enabled - 之后生成并且部署才会生效,本地有时没有效果 部署之后,有可能碰到
1
hexo g -d
Not Found Error
,先不要着急,等一段时间再看看。 - 之后文章底部会出现
初始化本文的评论页
,点击初始化。
参考
Gitment:使用 GitHub Issues 搭建评论系统
hexo next主题集成gitment评论系统
Hexo Next 主题博客添加gitment评论功能
为 hexo NexT 添加 Gitment 评论插件