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

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
D
Docker
S
SegmentFault 最新的问题
博客园 - 聂微东
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
L
LangChain Blog
Vercel News
Vercel News
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
T
Threat Research - Cisco Blogs
T
Threatpost
Scott Helme
Scott Helme
T
Tailwind CSS Blog
Latest news
Latest news
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security
罗磊的独立博客
P
Proofpoint News Feed
腾讯CDC
S
Schneier on Security
雷峰网
雷峰网
A
About on SuperTechFans
T
Tenable Blog
F
Full Disclosure
Cyberwarzone
Cyberwarzone
博客园_首页
有赞技术团队
有赞技术团队
K
Kaspersky official blog

eallion's Blog

春假清明自驾游 Ubuntu 25.10 安装和配置 秋假 彩礼 2025 博客变化 预制菜 联邦礼仪之一 重拾写博客的乐趣 少儿 TED - 时间管理大师 n8n 之同步博客到 Mastodon n8n 之备份 Mastodon 嘟文 如何备份 Mastodon Docker 部署 Mastodon NAS 折腾记 Windows 11 安装软件 博客排版 - 挤压中文标点符号 Hugo 博客集成 Mastodon 独立博客自省问卷 15 题 Chrome 插件更新:网址净化器 在 Hugo 中使用 Shiki 炒菜万能公式 uBlacklist 订阅合集 读《中文互联网正在加速崩塌》 CSS 和 JS 实现博客热力图 受灾小记 那,他吃什么?! Mastodon 同步到 Memos Hugo 外部链接跳转提示页面 联邦宇宙及 Mastodon 简介 2024 博客变化 部署动态生成 OG Image 的 API 再看《星际穿越》 实感 无题 自部署 GitHub 风格的 Reactions 点赞功能 图床 CDN CNAME 接入 Cloudflare SaaS 实现分流 利用 GitHub Actions 同步对象存储 留给孩子一个完整的母亲 博客 AI 摘要及优化 豆瓣同步到 Notion 和 Neodb NeoDB API 创建观影页面 NeoDB 获取 Access Token Artalk 无评论随机显示诗词 Memos 配置 Artalk 评论系统 孙燕姿关于AI孙燕姿的回复 Windows 安装 Rime 小狼毫五笔拼音输入法 Umami Docker 部署及优化 去有风的地方 非 24 小时睡眠觉醒障碍 Memos API 获取总条数 Memos API 公告样式滚动效果 Memos API 调用渲染页面 Memos 手动导入数据 Memos 简介 凉城利川·避暑旅居胜地(附 CCTV 报道) 珊瑚鱼 读《中文大约的确已经死了》 且试天下 记一次博客被攻击 Hugo .GitInfo 的替代方案 Gitea 安装备忘
再说评论
Charles Chin · 2022-05-20 · via eallion's Blog

更新

2023-05-13

因为需要验证码功能,目前把评论的评论系统换到了 Artalk

前言

前几天把这个主要的博客的评论系统切换为 Disqus 了。
用的是 DisqusJS 的代理。巧了,DisqusJS 在几天之后发布了 3.0.0 的更新。

当然我管理的其他站还有在使用 Twikoo 和 Waline。

原因

最近在学习相关知识,准备搞个新主题,疯狂地 Commit,顺便把本博客优化了一番。
在追求极致速度的同时,却换上 Disqus 如此臃肿的评论系统。简直离经叛道?

其实原因很简单:
首先,Twikoo 和 Waline 都不再轻量了,至少不是我想要的那种轻。

第二,对我来说,它们的维护成本增高了不少。
我觉得一个产品也应该“非必要不更新”。

兼听则明?

Twikoo 和 Waline 都是由优秀的程序员构建在开源社区平台上的产品。
开源、开放、免费、自由是这些产品的特色。

不过正是缘于这些特色,谁都可以对产品提出意见、建议、需求和——指指点点。
大多数讨论都是理性且有益的,不过有些功能性建议简直是无理取闹。

虽然是开源产品,但这些产品大多都是独立开发者,所以不可避免的也会有一些一言堂功能。
有时候为了一些小众功能,会牺牲掉大多数用户的体验。

Twikoo 的 QQ 群被机器人侵占,Waline 的 TG 群沦为 GitHub 提示器。都让人无语,不胜其烦。

维护难?

Twikoo 和 Waline 的部署那么简单,为什么说维护成本增高了呢?
首先,我真的很忙,没什么时间。时间成本是最奢侈的维护成本。
第二,老是要关注上游是否更新,要分散精力去关注,无形中感觉自己被一种羁绊牵绊了。
第三,我不是按标准部署方案去部署的,做了不少自定义,每次更新,都相当于一次 Breaking Change。

拿部署在腾讯云 CloudBase 的 Twikoo 来举例:
我的这个腾讯云账号在 Chrome 下无法更新云函数,必须切换到浏览器的隐身模式才能操作。
我也不知道为什么,腾讯云的官方客服说是我的账号有脏数据(谜?)。
然后就不说还需要用 Authy 登录 ValtWarden,用 ValtWarden 登录腾讯云,还要用备用机的微信扫码验证。

还有的时候,它们更新发版时,文档并没有同步更新。
这时就得去项目仓库查看 Commit,看看到底更新了啥。
这完全就是一次无意义的 Code Review。
事实上,就算更新了文档,更新时也得把文档从头到尾重新看一遍。
毕竟生活中不止维护评论系统这一件事,所以基本上会忘记上次更新部署时做了些什么。
还如上文所述,有些更新对我来说也是可有可无的。

Disqus 是不是最优解?不是。
就算没有大陆网络原因,Disqus 也不是最优解。
现阶段 Self-hosted 的静态博客似乎还没有 All in one 的最优方案。

Disqus 最靠谱的地方就是稳定。
现在的 Disqus 和 10 年前的 Disqus 几乎没有太多的变化。
使用方法也没有什么变化。
我把我 10 年前的网站备份运行起来,里面的 Disqus 还能很好的运行。
它这种产品基因让我有信心 10 年后它基本上还是这样。

其实现在独立博客盛景不再,要不要评论系统又有什么关系呢。