前文指引:
从零开始的博客搭建生活-001从零开始的博客搭建生活-002
从零开始的博客搭建生活-003
提要
关于评论区, 有很多方案可以进行选择, 例如Waline、Twikoo、Giscus等系统, 但感觉有点麻烦了, 比如Waline需要使用vercel等工具, 我不想搞复杂了, 我们使用最方便的Gitalk来进行演示吧.
先来申请GitHub Application吧
地址: https://github.com/settings/applications/new
Application name: 应用名
Homepage URL: 博客主域名
Application description: 描述(选填)
Authorization callback URL: 填博客主域名
填写后点击Register application, 成功创建.
请记住clientID与clientSecret这两项内容, 之后请准备一个仓库为下文的repo做准备.
开启Gitalk
一般在所用主题的配置文件中标注有该选项, 以下是我所用主题的配置.
enable: 开启功能
clientID、clientSecret: 与GitHub Application一致
repo: 所使用仓库名
owner、admin: 填自己的名字
proxy: CORS代理, 选填
之后就可以使用Gitalk了!
常见问题
未找到相关的issue评论,请联系xxx初始化创建
只需登录Github账户即可解决.
Error: Not Found.
没有找到repo, 请查一查仓库配置信息是否正确.
Error: Validation Failed.
文章对应的URL过长, GitHub规定该值不超过50. 请寻找自己所用主题有关comments部分的源代码.
将id该行的值加上decodeURL函数, 将id长度变短, 问题得到解决.
感谢浏览.