博主 Dejavu Moe 在比较了二十多款静态博客评论系统后,觉得主流方案普遍过于繁重(富文本/Markdown、代码高亮、图床、第三方账号登录等),因此用 Go 自己造了个轮子 —— Ecoku(名字源于 Echo 回响 + Haiku 俳句)。在个人博客稳定运行两个多月后,经过 140 多次提交,迭代了 30 多个版本,现已正式开源(MIT 协议)。
源码:https://github.com/DejavuMoe/Ecoku
文档:https://ecoku.zsh.moe
介绍:https://blog.dejavu.moe/posts/ecoku-comment-system/
功能特性:
- 安静纯粹的文字交流,不解析 HTML/Markdown(减少 XSS 风险)
- Hacker News 风格讨论树,移动端阅读体验良好
- 前端异步加载器体积 < 4 KB,不影响首屏加载
- 匿名友好与隐私保护:只需昵称即可发言,不记录访客 IP/UA
- 站长口令机制:前台填入口令即可识别博主身份,无需登录后台
- 提交即公开:内置 Cloudflare Turnstile 与 Cap (PoW) 人机验证
- 简单的 Docker 自托管部署(Go + SQLite)
- 支持单实例管理多个站点
- 可选接入 Smoji 表情包
- 支持 Telegram / 邮件(SMTP)新回复通知
- 支持从 Twikoo 一键导入历史数据
- ……