为博客添加 Gitalk 评论区
在 搭建 github.io 中我们配置了 hexo+NexT
的博客,
这次来给它添加一个评论区. 使用的是 gitalk.
注意 该方法可能存在隐私问题, 详见 V2EX 论坛.
在 hexotest/
文件夹下使用
1 | npm i --save gitalk |
来安装 gitalk
, 而且 NexT8
内置了
gitalk
的接口, 在 _config.next.yml
中搜索
gitalk
即可看到
1 | # Multiple Comment System Support |
这里做一下简单的说明.
首先要在 github
devoloper 创建新的 OAuth App
点击创建好的 OAuth App, 可以看到
点击 Generate a new client secret
可以得到一个
client secret
. 把 client ID
与
client secret
分别填写在 yml
文件的
client_id
与 client_secret
字段中,
剩下的字段填自己的信息以及用来存放评论的 repo, 这里我填的
<username>.github.io
. 配置好以后, 使用 1
hexo clean && hexo g -d
github
完成初始化.
但是遇到了问题. 1
Error: Request failed with status code 403
我这里将 proxy
替换为了 1
proxy: https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token
hexo clean && hexo g -d
, 即可使用
gitalk
, 评论区会作为设置中的 repo
的
issue
存在.