静态博客最麻烦的部件之一就是评论:既想收到读者反馈,又不想为它维护服务器、数据库和反垃圾服务。giscus 把评论存进 GitHub Discussions,访客用 GitHub 账号登录,站点侧只需要一段脚本。
这篇记录一下我在 Kratos:Rebirth 主题上接入 giscus 的完整过程,包括 GitHub 侧准备、PJAX 重新挂载、暗色主题同步和文章页评论数。
giscus 是什么
giscus 是一个基于 GitHub Discussions 的评论系统。评论以 discussion 的形式存放在你指定的公开仓库中,不需要数据库和后端服务;访客用 GitHub 账号授权后即可评论。
官网与配置生成器:https://giscus.app/zh-CN
开源仓库:https://github.com/giscus/giscus
许可证:MIT