Giscus评论系统配置指南
前提条件
- 仓库必须为公开仓库 ✅ (MaviProject.github.io 是公开的)
- 必须启用 GitHub Discussions ✅ (需要手动启用)
启用GitHub Discussions
- 访问仓库设置: https://github.com/MaviProject/MaviProject.github.io/settings
- 左侧菜单选择 “General”
- 找到 “Features” 部分
- 勾选 “Discussions”
- 点击 “Save changes”
Giscus应用安装
- 访问 Giscus 应用: https://github.com/apps/giscus
- 点击 “Install”
- 选择 “Only select repositories”
- 选择 “MaviProject/MaviProject.github.io”
- 点击 “Install”
配置参数
安装后访问: https://giscus.app 填写以下信息:
- Repository: MaviProject/MaviProject.github.io
- Discussion category: Announcements 或新建 “Comments” 分类
- Theme: Dark (匹配博客主题)
获取配置代码
Giscus会生成类似以下配置:
<script src="https://giscus.app/client.js"
data-repo="MaviProject/MaviProject.github.io"
data-repo-id="R_kgD..."
data-category="Announcements"
data-category-id="DIC_kwD..."
data-mapping="pathname"
data-strict="0"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="bottom"
data-theme="dark"
data-lang="zh-CN"
crossorigin="anonymous"
async>
</script>
集成到博客
将生成的script标签添加到:
_layouts/post.html- 文章页面- 或单独的评论组件中
测试
- 创建一篇测试文章
- 发表评论测试功能
- 验证评论显示正常
评论与讨论