惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
爱范儿
爱范儿
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
月光博客
月光博客
雷峰网
雷峰网
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
N
Netflix TechBlog - Medium
罗磊的独立博客
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Full Disclosure
Security Archives - TechRepublic
Security Archives - TechRepublic
V
Vulnerabilities – Threatpost
H
Help Net Security
博客园 - 【当耐特】
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
L
Lohrmann on Cybersecurity
C
Cybersecurity and Infrastructure Security Agency CISA
P
Privacy International News Feed
Blog — PlanetScale
Blog — PlanetScale
C
CERT Recently Published Vulnerability Notes
P
Privacy & Cybersecurity Law Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Cisco Talos Blog
Cisco Talos Blog
K
Kaspersky official blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
S
Schneier on Security
S
SegmentFault 最新的问题
C
Cyber Attacks, Cyber Crime and Cyber Security
S
Securelist

Dejavu's Blog

甲骨文 ARM 实例部署 Gemma 4 模型 Headscale + Tailscale 组建虚拟专用网 在 Linux 上使用 Yubikey OpenPGP 应用 BuyVM VPS 块存储挂载教程 Alpine Linux 服务器配置指南 Alpine Linux 安装 Cloudflared Docker 多容器共享中心数据库 安装 Komari 服务器监控工具 Scaleway VPS 安装 Debian Linux Debian 13 下部署 AsmBB 论坛 使用 Kopia 自动化备份服务器数据 给 Docker 启用 IPv6 支持 Netcup 服务器安装自定义 ISO 镜像 烽火 HG5582A 光猫开启桥接模式 Docker 自托管 Shlink 短链服务 部署 Obsidian LiveSync 实时同步服务指南 我的 2025 年不完全回顾 Linux 下 Intel 核显驱动配置与硬件加速 Fedora Linux 安装配置记录 2025 年优雅地自托管 RSS 服务 Woodpecker CI 和 Gitea 实现 Hugo 自动部署 Gitea/Forgejo 集成 Woodpecker CI/CD 在 Blinko 中使用 Ollama 作为 AI 供应商 Docker 部署 Gitea/Forgejo Plausible CE 启用城市级地理位置识别 Blinko 开源 AI 知识库 Docker 部署指南 Netcup 免税账号注册及购买服务器全记录 Docker 自托管 Cloudreve Pro 私有网盘服务 GiffGaff SIM 卡使用体验和注意事项 简体中文互联网在变得糟糕吗? 如何低成本申请 S/MIME 证书用于个人邮件服务 迁移到 NameCrane Mail 域名邮箱套件服务 香烟与咖啡 在 Windows 中使用 Yubikey 的 OpenPGP 应用 Windows 11 IoT LTSC 养老指南 巧用浏览器生成 HAR 文件批量下载所需网页资源 在 Hugo 站点中优雅地展示实况照片 使用 snac 部署一个简洁优雅的 ActivityPub 实例 当 25 岁来临的时候 断网的这两年 从 Bitwarden/Vaultwarden 到 KeePassXC 也许是 Android 上最好的本地播放器 - 椒盐音乐 2023 半年小结 写一个好玩的 Hugo 货币汇率转换短代码 写一个 Hugo 短代码将不同类别的总字数统计转换为书名显示 海信 Touch Lite 墨水屏音乐阅读器的简单体验 从 Debian 11(bullseye) 无感升级到 Debian 12(bookworm) 使用 GitHub Actions 自动提交 URL 到 IndexNow 批量重写 Git 历史提交记录 使用 cgit 托管小小的也很可爱的 Git 服务器 在 Debian 上使用 stagit 和 Nginx 的简单 Git 服务器 托管简单 Git 服务器的一些尝试 使用 stagit 自托管纯静态 Git 存储库 使用 Docker 快速部署单人 Fediverse 实例 我是如何建立自己的个人博客的? 简单、隐私友好的谷歌分析替代品,Plausible 自托管部署指南 服务器使用 Cloudflare CDN 的最佳实践 甲骨文服务器分配并启用 IPv6 地址 Git 版本控制学习笔记(二) Cloudflare WAF 防护策略简易指南 Mastodon 服务器批量导入自定义表情 低成本自托管 Mastodon 实例简明指南 自托管服务指南──有了服务器可以做什么? 使用 Miniflux + RSSHub 打造个人 RSS 阅读器 构建支持多种 CPU 架构的 Docker 镜像 一个可自托管的静态短链接应用 别了,二〇二二! Duplicacy CLI 进阶使用指南 Duplicacy CLI 备份工具的基本使用 初探 Cloudflare 零信任 - 通过 Docker 部署 Bitwarden 密码管理器 Yubikey 转运日志及上手指南 初探 Cloudflare 零信任 — 通过 Cloudflare Tunnel 搭建 SSH 聊天室 初探 Cloudflare 零信任 - 通过 Cloudflare Tunnel 访问服务 某科学的 PGP 算号指南 2022 年的 MacBook Air M1 使用体验及应用推荐 使用 Vercel 和 Supabase 自托管 Cusdis 评论系统 为什么你的搜索引擎不好用? 个人在 Windows 上常用软件清单 macOS 基础开发环境设置指南 在 macOS 上使用 Canokey 的 OpenPGP 应用 提取 Windows UWP 应用商店的安装包以供离线安装 Git 版本控制学习笔记(一) 使用 Notion 管理 GitHub Star 项目 使用 Vercel 免费部署 Giscus 评论系统 将博客评论从 Utterances 无缝迁移到 Giscus Canokey 签名和认证应用指南 Canokey 的基本使用指南 Canokey Pigeon 揽件日志及简单开箱 关于 Google Play 保护机制和 DRM 安全等级的那些事 记录一次捡垃圾装机 GitHub 使用 GPG 密钥提交签名认证 使用 Scoop 管理 Windows 下的软件和开发环境 Windows Terminal+PowerShell 7 打造 Windows 下最好用的终端 一个好用的 Telegram 文件批量上传/下载工具 Clash for Windows 优雅地使用 TUN 模式接管系统流量 全平台搭建 Hexo 静态博客指南 尝试将 Manjaro 作为主力操作系统使用 Hexo 进行 SEO 优化的基本指南 使用本地代理给 Git 和 NPM 加速 使用 flowerss 部署 Telegram RSS 订阅机器人
聊聊静态网站的评论系统
Dejavu Moe · 2025-10-15 · via Dejavu's Blog

前言

诚然,使用静态网站生成器(例如 Jekyll、Hugo、Hexo 等)具有多方面优势,例如:其固有的安全架构、优异的加载速度、出色的运行稳定性,以及极低的运营成本(往往仅需支付域名注册费,甚至可以省去自定义域名这一项开支)。

然而,对于动态网站程序 (WordPress、Typecho 等) 而言,它们只需反驳一句:“你们缺乏原生的、易于集成的用户评论系统!”

博客是否需要评论系统?

在 AI 迅速发展的时代,对于仍坚持「活字印刷」般写博客的创作者而言,我认为一个评论系统是有必要的,它可以提供:

  • 互动桥梁: 充当网站管理员与真实访客交流、沟通的窗口;
  • 多元反馈: 获取不同意见和建议,提升文章质量和写作动力;
  • 情绪价值: 获得读者鼓励与共鸣,满足创作者的精神需求;
  • 社区氛围: 促进访客间的交流,有助于形成活跃的博客社区。

可用的评论系统

支持匿名的评论系统,更容易获得访客评论,但会有潜在的垃圾评论;强制登录的评论系统,质量会更高点,但会降低访客的评论意愿(对我自己而言)。下面的表述仅是本人主观见解,没有先后顺序、没有任何「踩一捧一」和利益相关。

Valine

一款快速、简洁且高效的无后端评论系统。

Valine 是我使用 Hexo 静态框架使用的第一个评论系统,衍生的还有 Valine-Admin ,由于LeanCloud 云服务免费资源的收紧和安全性,大多数网站一般都已不再使用。

Valine.webp

Waline

一款简洁、安全的评论系统。

刚开始算是 Valine 的衍生品(With backend Valine),支持多种 Serverless 部署和数据库部署,支持 Cloudflare Turnstile 人机验证。几年前用 Hexo 时部署使用过很长一段时间,功能很丰富,但文档易读性不是很好。

Waline.webp

Artalk

一款简单易用但功能丰富的评论系统。

支持匿名或 SNS 登录评论,不支持 Serverless 部署,因为是 Go 写的,非常容易在服务器上自托管。

Artalk.webp

Twikoo

一个简洁、安全、免费的静态网站评论系统 。

支持 Serveless 部署 + MongoDB(唯一支持的数据库),支持 Cloudflare Turnstile 反人机评论。文档易读,部署极其简单,维护者已明确 不支持 关系型数据库比如 PostgreSQL。

Twikoo.webp

LiveRe

一款来自韩国的社交评论系统

中文名为「来必力」,需要 SNS 登录,拥有中国大陆的 ICP 备案,所以速度还行。

LiveRe.webp

应该是最老牌的社交评论系统了

免费的但有广告和追踪,在中国大陆被 DNS 污染,建议使用 Sukka DisqusJS 。DisqusJS 是纯前端、超轻量级的「评论基础模式」实现,使用 Disqus API 渲染评论列表。

Disqus.webp

以隐私为中心的轻量级评论引擎。

支持匿名或 SNS 登录评论,功能齐全,非常容易在服务器上自托管。

Remark42.webp

Cusdis

轻量级、隐私友好的 Disqus 替代方案。

Randy Lu 的作品,看项目地址已经两年没有活跃提交了。样式很简洁,支持 Serverless 部署,可以使用 Vercel 和 Supabase/Neon 零成本部署。如果不想自托管,官方也提供付费托管服务。

Cusdis.webp

ISSO

又一个 Disqus 替代品。

支持 Markdown,适合追求简洁的人,通过 Docker 可以快速部署。

isso.webp

Schnack

简单的自托管静态网站评论系统。

最近更新已经是 3 年前了,嵌入脚本只有不到 8 KB,使用 WebPush 进行通知,感觉是个不错的选择。演示实例不可用,因此此处没有截图。

Mouthful

一个自托管的 Disqus 替代方案。

一款小巧但功能强大的评论引擎,支持 Markdown,对多种数据库提供支持,非常轻量,嵌入脚本压缩后约 14KB。

Mouthful.webp

一个快速、无冗余的评论平台。

看 GitHub 存储库最近更新是 4 年前,可以选择他们的付费托管服务或是自托管服务。

Commento.webp

Comentario

快速、灵活且强大的免费网页评论服务器,用 Go 语言编写。

Commento 的一个分支继续他们的工作,嵌入脚本约 20KB,非常轻量,有一个很棒的管理员用户界面。

Comentario.webp

Juvia

一个类似于 Disqus 和 IntenseDebate 的评论服务器。

最近更新是 2 年前,它将评论「外包」给外部系统,使得集成评论系统仅需一小段 JavaScript,演示实例为不可用状态,我在网络上也没找到使用的站点,所以没有截图。

Giscus

基于 GitHub Discussions 的评论系统。

维护比较活跃,也很好用。偶尔会遇到 GitHub API 速率限制的问题,可以通过自托管解决。

Giscus.webp

GitTalk

一个基于 Github Issues 和 Preact 的现代评论组件。

和其他几个使用 GitHub Issues 的类似,维护比较活跃。

GitTalk.webp

Utterances

一个基于 GitHub Issues 的轻量级评论小部件

维护者据说是 Microsoft 员工,不过代码上次更新也是 3 年前了。

Utterances.webp

Gitment

基于 GitHub Issues 的评论系统

最近更新已经是 7 年前了,样式挺好看的。

Gitment.webp

Ponza

一款适合静态博客的评论系统

灵感来自 Gitment,需要服务器部署后端服务,最近更新是 5 年前。

Ponza.webp

Heex

一款简洁的评论系统

仅仅可以,可以发布评论了,无需登录。

Heex.webp

TalkYard

一个社区讨论平台:汇集了 StackOverflow、Slack、Discourse、Reddit 和 Disqus 博客评论的主要功能。

功能比较丰富,特别是对于访客来说有一个很好的编辑体验。看起来部署会比较复杂,好在社区有提供 Docker 部署的模板。

Talkyard

r3ply

通过电子邮件在网站留下评论

允许访客通过电子邮件提交评论而无需注册另一个帐户,作者目前还没有公开其源代码,如果你有兴趣可以加入 Waitlist

r3ply.webp

我的选择

我使用过的评论系统有 Valine、Waline、Artalk、LiveRe、Disqus、DisqusJS、Remark42、Cusdis、Utterances、Giscus,每一款都至少保持了几个月的完整体验。

比较了那么多,最终我选择的是 Twikoo ,它完全满足我的需求:

  • 支持 Markdown 和匿名评论

  • 支持 Cloudflare Turnstile 人机验证

  • 部署和管理方便(文档写的很直观,我仅仅花费了十几分钟部署完成)

  • 支持 Serverless 部署(我使用 Vercel)

  • 数据库是免费的(使用 MongoDB 官方提供的 512MB 免费实例)

  • 和博客的主题样式没有冲突,基本完美融入

如果你还有发现其他评论系统,欢迎补充!