前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >再说评论

再说评论

作者头像
eallion
发布2022-12-20 15:13:50
5050
发布2022-12-20 15:13:50
举报
文章被收录于专栏:大大的小蜗牛大大的小蜗牛

警告

本文最后更新于 2022-05-20,文中内容可能已过时。

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

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

原因

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

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

https://images.eallion.com/images/2022/05/comment-update.png
https://images.eallion.com/images/2022/05/comment-update.png

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

兼听则明?

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 年后它基本上还是这样。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-202,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原因
  • 兼听则明?
  • 维护难?
  • Disqus
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档