Gitalk
本篇文章将教你如何在个人网站中添加评论功能。
- 我们将使用Github Application与Gitalk来实现评论功能
注意:不是所有theme都默认支持Gitalk, github-style主题默认支持Gitalk
1.在GitHub中创建一个公开仓库用于储存评论。
2.创建一个Github Application来使用Gitalk
-
Application name: 随便写,不重要
-
Homepage URL: 随便写,不重要
-
Authorization callback URL
: 要使用评论功能的网站的链接
填写好之后点击Register application,之后你会看到申请好的Client ID与Client secrets
生成Client secrets: 点击Generate a new client secret
至此,我们已经拥有了使用Gitalk所需的所有信息,然后打开个人网站中的hugo.toml并且新增以下语句:
[params]
enableGitalk = true
[params.gitalk]
clientID = "刚才申请的Cliend ID"
clientSecret = "刚才生成的Client Secret"
repo = "刚才创建的公开仓库"
owner = "你的GitHub用户名"
admin = "你的GitHub用户名"
id = "location.pathname"
labels = "gitalk"
perPage = 30
pagerDirection = "last"
createIssueManually = true
distractionFreeMode = false
修改完hugo.toml后提交到Github。用户提交评论仅仅需要GitHub授权即可。
!!!注意:如果你的网站更改了域名,你必须让Github Application里面的Authorization callback URL
与你的网站域名一致,否则评论功能会失效。