你将学到什么
- utterances 的最小可用配置。
- 与 giscus 的差异。
- 生产环境回退策略(功能降级)。
配置示例
comment: { provider: "utterances", utterances: { repo: "owner/repo", issueTerm: "pathname", label: "comment", themeLight: "github-light", themeDark: "github-dark" }}回退策略建议
- 首选
giscus。 - 当 Discussions 不可用时切到
utterances。 - 紧急场景可切
off保证页面主流程可用。
效果验证
- 切换 provider 后重新构建并打开文章页。
- 评论创建后检查 GitHub Issues 是否同步生成。
常见问题与排查
- issue 未创建:检查仓库是否公开、应用权限是否正确。
- 主题不同步:检查 light/dark 主题字段。
下一篇预告
下一篇进入封面与列表卡片体系,讲清卡片显示策略和字段优先级。
评论