1. 申请 Gitalk
账号
右上角头像
setting
Developer settings
OAuth Apps
Application name
: 随便取名字Homepage URL
: 你的博客地址Application description
: 随便写吧Authorization callback URL
: 你的博客地址
[注意]:
如果你申请了网址,进行映射,那么你的博客地址一定要填你申请的那个,比如我的是:
dgimo.top
,那么,我的Homepage URL
和Authorization callback URL
都是dgimo.top
如果github博客开启了force https功能,需要将OAuth Apps中的地址改为https。
2. 配置 _config.yml
1 | gitalk: |
3. 配置 head.html
在 head.html
的
1 | <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"> |
如下图所示:
4. 添加 gitalk.html
在文件夹 _includes
下面创建 gitalk.html
,内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<div id="gitalk-container"></div>
<script>
const gitalk = new Gitalk({
clientID: '你的ID',
clientSecret: '你的Secret',
repo: '你存储评论的仓库地址',
owner: '你的用户名',
admin: ['你的用户名'],
id: location.pathname, // Ensure uniqueness and length less than 50
distractionFreeMode: false // Facebook-like distraction free mode
})
gitalk.render('gitalk-container')
</script>