再说评论
警告
本文最后更新于 2022-05-20,文中内容可能已过时。
前几天把这个主要的博客的评论系统切换为 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 是不是最优解?不是。 就算没有大陆网络原因,Disqus 也不是最优解。 现阶段 Self-hosted 的静态博客似乎还没有 All in one 的最优方案。
Disqus 最靠谱的地方就是稳定。 现在的 Disqus 和 10 年前的 Disqus 几乎没有太多的变化。 使用方法也没有什么变化。 我把我 10 年前的网站备份运行起来,里面的 Disqus 还能很好的运行。 它这种产品基因让我有信心 10 年后它基本上还是这样。
其实现在独立博客盛景不再,要不要评论系统又有什么关系呢。
相关文章
- typecho 应对垃圾评论
- 友链页的设计:评论
- 爬取当当网评论
- springboot +redis 实现点赞、浏览、收藏、评论等数量的增减操作
- 微软 Win11 应用商店 22107.1401.6.0 更新:改进安装 UX 体验,新的评论设计,增强性能
- 灵活而高效:Redis 实现的评论数据结构设计(redis评论结构设计)
- Redis:实现快速、可靠的评论系统(redis评论)
- Redis缓存技术助力评论列表管理(redis缓存评论列表)
- Redis评论缓存高效实现社交流畅(redis评论缓存方案)
- 5G卡位战:工信部豪言中国要成为标准主导者 | IoT科技评论周刊
- 余额宝再引入国泰基金;彭博:京东金融最快明年A股上市,市值将破4000亿美元 | AI金融评论日报
- 民生银行科技子公司与阿里云达成战略合作;互金整治办整顿变相现金贷行为 | AI金融评论日报
- 无刷新动态加载数据滚动条加载适合评论等页面
- 取得单条网站评论以数组形式进行输出