静态博客的评论系统怎么选

431 字
2 分钟
静态博客的评论系统怎么选

🤔 问题的起点#

静态博客没有后端,所以评论不能存在自己的数据库里。要么找个托管服务,要么借别人的平台。

我把主流的几个都看了一遍。

📋 四个选项#

Disqus —— 老牌,功能全,但广告多、加载慢,国内访问体验很差。基本可以排除。

Waline —— 基于 LeanCloud,需要自己部署服务端 + 配数据库。功能强、可定制,但意味着要维护一个后端。

Twikoo —— 国内用得多,基于腾讯云开发,部署不算复杂,支持表情和邮件通知。缺点同样是要养一个服务。

giscus —— 基于 GitHub Discussions,评论直接存在你自己的仓库里,纯前端,不需要任何服务器。

✅ 为什么选 giscus#

我的站跑在 Cloudflare 上,纯静态,不想为了个评论框再养一台服务器。

giscus 完全满足:

  • 免费,无广告
  • 评论数据存在我自己的 GitHub 仓库,随时能导出
  • 访客要用 GitHub 账号登录才能留言,天然过滤了大部分垃圾评论
  • 国内加载实测 1 秒出头,可以用

⚠️ 它的局限#

  • 访客必须有 GitHub 账号,对非技术读者不友好
  • 不能匿名评论
  • 样式定制空间有限

如果你的读者主要是普通人,Twikoo 会更合适;如果读者本来就混 GitHub,giscus 是最省心的。

🔑 一个容易踩的坑#

giscus 用页面标题或 URL 来匹配评论。用标题匹配的话,哪天你改了站点副标题,所有文章的评论会集体失联。

所以务实用 mapping: "pathname" —— 靠 URL 匹配,文章链接不变就永远在。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

静态博客的评论系统怎么选
https://shudong.cyou/posts/comments/
作者
树洞
发布于
2026-10-12
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
树洞
shudong · 把想说的话,说给树洞听
公告
欢迎来到树洞 —— 一个安静说话的地方。
分类
标签
最新动态
站点统计
文章
7
分类
4
标签
15
总字数
2,782
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Workers
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录