基于Gitalk和Github搭建一个评论区

好久不见!
在咕咕咕了好几个月后,今天回来修下评论区了!


0.你需要准备的

一个Github账号

1.准备工作

首先,您需要选择一个公共Github存储库(已存在或创建一个新的Github存储库)用于存储评论。
然后需要创建 GitHub Application,如果没有点击这里申请,在 Authorization callback URL 一项内填写你的博客的域名。

2.部署评论区

我的博客是基于hexo搭建的,所以只给出hexo下Gitalk的部署方法

首先,转到_config.yml
找到部署Gitalk的地方,需要填写的内容可能如下可能如下(不同主题可能存在差异)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Gitalk
# 基于 GitHub Issues
# Based on GitHub Issues
# See: https://github.com/gitalk/gitalk#options
gitalk:
clientID: 你先前创建的GitHub Application的ID
clientSecret: 你先前创建的GitHub Application的Secret
repo: 你先前的仓库名
owner: 你的Github用户名
admin: ['你的Github用户名']
language: zh-CN
labels: ['Gitalk']
perPage: 10
pagerDirection: last
distractionFreeMode: false
createIssueManually: true
# 默认 proxy 可能会失效,解决方法请见下方链接
# The default proxy may be invalid, refer to the links for solutions
# https://github.com/gitalk/gitalk/issues/429
# https://github.com/Zibri/cloudflare-cors-anywhere
proxy: https://cors-anywhere.azm.workers.dev/https://github.com/login/oauth/access_token #这里可以换成自己的proxy以加快访问速度

向其中填入信息后,再次部署你的hexo,看看效果吧!


基于Gitalk和Github搭建一个评论区
https://blog.byteloid.one/2023/12/10/基于Gitalk和Github搭建一个评论区/
作者
bingxin666
发布于
2023年12月10日
许可协议