Qingniao 评论系统基于 Cloudflare Workers + D1 (SQLite) + KV 构建,专为现代静态博客与网站设计。

来源:

青鸟,不是北大的那个,是传说中西王母的使者、传递信息的仙禽,象征着自由、速度与希望。
青鸟不传云外信,丁香空结雨中愁。
我还喜欢这只鸟:Twitter

开源地址:https://github.com/harry10086/Qingniao

核心特性

  • 极致性能:依托 Cloudflare 全球边缘网络,配合 D1 SQLite 与 KV Edge 读写缓存,毫秒级极速响应。
  • 🛡️ 安全与反垃圾
    • 动态轻量级数学验证码(防机刷);
    • 基于 KV 的 IP 级别滑动窗口速率限制(Rate Limiting);
    • 智能反垃圾规则引擎:过量链接、手机号引流、灌水重复字符自动拦截;
    • 动态敏感词词库:支持后台在线单条/批量添加自定义敏感词,提供 「直接拒绝 (Block)」「转入待审核 (Pending)」 双重处置策略;
    • IP 黑名单与一键封禁:支持手动录入 IP 黑名单,或在管理后台对违规评论 「一键封禁 IP」
    • 隐私保护:IP 匿名脱敏单向哈希,邮箱安全加密。
  • 📝 现代化富文本体验
    • 内置精简 Markdown 解析引擎(支持加粗、斜体、删除线、行内代码、代码块、引用、链接等);
    • 分类 Emoji 表情面板,一键点击插入;
    • 500 字数限制与剩余字数动态提醒。
  • 💬 强大交互功能
    • 多层级嵌套评论与回复树;
    • 赞成 👍 与反对 👎 投票机制(带防重复刷票与取消功能);
    • 支持「最新发布」、「最早发布」、「最多赞成」多维度排序;
    • 置顶评论徽章与博主官方身份高亮徽章。
  • 👑 完善的独立管理后台
    • 单文件轻量 Web 面板,零编译直接使用;
    • 支持多状态筛选(待审核/已通过/已拒绝);
    • 支持文章链接与页面标题关键词模糊检索
    • 博主在线一键快捷回复(自动免审展示 + 异步邮件提醒)
    • 批量通过、批量拒绝、批量删除、一键置顶;
    • 信任机制:已审核通过的用户后续发评自动免审;
    • 全面跨平台一键平滑迁移:内置通用导入引擎,原生支持 WordPress (WXR/XML & JSON)、Typecho、Waline、Artalk、Twikoo 历史数据一键导入(自动递归还原回复树、HTML 智能转 Markdown、文件拖拽与实时诊断预览)与原生 JSON/CSV 导出。
  • 📧 邮件异步通知
    • 集成 Resend API,新评论即时提醒博主,读者被回复时自动通知作者。
  • 🎨 精美设计与主题自适应
    • 现代圆角微阴影设计,CSS 变量轻松定制配色;
    • 完美自适应亮色(Light)与暗色(Dark)模式。

界面

登录:
login

评论管理:
manage

导入:
import

评论:
comment

垃圾管理:
spam

该评论系统除了名字由我取之外,全部由 Gemini 开发。目前已开源,可自行修改:Qingniao 评论系统 GitHub 仓库