VitePress 集成 Giscus 评论:私有源码仓与公开 Pages 仓怎么选
本文记录从选型、GitHub 配置到 VitePress 主题接入的完整流程,代码结构可复用到任意 VitePress 2 + 自定义主题项目。 Giscus 是什么 Giscus 基于 GitHub Discussions,由 giscus GitHub App 读写讨论。相比 Gitalk: VitePress 生态常用 ,在客户端把评论组件挂到 底部,无需手写 iframe。 先想清楚:评论挂在哪个 GitHub 仓库? 典型发布链路: 推荐:源码私有、Pages 公开时,直接把 Giscus 绑在 Pages 公开仓; 按页面路径(如 )归档讨论,与 HTML 在哪个 commit 无关。 第一步:GitHub 侧配置 以公开 Pages 仓 为例。 开启 Discussions 仓库 Settings → General → Features,勾选 Discussions,初始化后保留 General 分类(名称需与下文配置一致)。 安装 Giscus App 打开 github.com/apps/giscus,Install,仅授权 Pages 公开仓(不要选私有源码仓)。…




