💬 评论功能说明
让读者可以与内容互动
📱 功能特点
- GitHub登录 - 使用GitHub账号评论
- Markdown支持 - 可以使用Markdown格式
- 表情反应 - 可以对评论点赞
- 无数据库 - 数据存储在GitHub Discussions
- 完全免费 - Giscus是开源免费的
🛠️ 启用步骤
- 创建GitHub仓库
- 创建一个公开的GitHub仓库
- 在仓库Settings → Features中启用Discussions
- 生成Giscus配置
- 访问 https://giscus.app/zh-CN
- 输入你的仓库名
- 选择 Discussion 分类
- 复制生成的配置
- 更新配置文件
- 编辑
/var/www/html/js/giscus.js - 替换 data-repo、data-repo-id、data-category-id
- 编辑
- 在页面中添加评论容器
- 在需要评论的页面添加
<div id="giscus-container"></div> - 引入脚本
<script src="/js/giscus.js"></script>
- 在需要评论的页面添加
📝 示例代码
<!-- 在页面底部添加 -->
<div id="giscus-container"></div>
<script src="/js/giscus.js"></script>
⚠️ 注意事项
- 评论需要GitHub账号
- 仓库必须是公开的
- 需要启用Discussions功能
- 评论存储在GitHub,不在本地服务器
💡 替代方案
如果不想使用GitHub,可以考虑:
- Waline - 自托管评论系统
- Twikoo - 简单易用的评论系统
- Disqus - 老牌评论服务(有广告)