内容提要
本文记录了作者将博客评论系统从Disqus更换为Twikoo的过程,因为Disqus插入广告且邮件通知有问题。作者选择Twikoo评论系统,因为它支持serverless部署,使用MongoDB作为存储,并对其开发者印象深刻。通过脚本将Isso和WordPress的评论导入到Twikoo中。最后,作者希望通过复活旧评论来对抗链接腐败。
延伸解读
从 Disqus 到 Twikoo:评论系统迁移的考量
作者因 Disqus 插入广告和邮件通知问题决定更换评论系统。在对比中,serverless 部署成为关键因素,它避免了自维护评论系统的运维负担,同时保持数据掌控。Twikoo 支持 serverless 和 MongoDB,适合静态博客。迁移过程包括从 Isso 和 WordPress 导入评论,共导入 1734 条 WordPress 评论和 211 条 Disqus 评论。
Serverless 评论系统的优势与实践
文章指出,静态博客的优点是无状态、轻量,但自建评论系统会抵消这些优点。Serverless 评论系统如 Twikoo 将评论处理放在云端函数中,无需管理服务器,且可利用免费额度。作者在 AWS Lambda 上部署 Twikoo,并优化了 URL 以减少 CORS 请求。这为静态博客提供了一种低运维的评论解决方案。
旧评论迁移的技术细节与意义
作者通过脚本将 WordPress 和 Disqus 的评论导入 Twikoo。WordPress 评论从七年前的数据库备份中导出,Disqus 评论则从邮件中恢复。处理了垃圾评论和头像问题,最终成功导入大量旧评论。此举不仅复活了历史讨论,也是对链接腐败的一种抵抗,有助于维护博客的长期存在。
Q&A
为什么作者决定更换博客评论系统?
作者决定更换评论系统是因为Disqus插入广告且邮件通知存在问题。
Twikoo评论系统有哪些优势?
Twikoo支持serverless部署,使用MongoDB存储,并且搭建过程简单。
作者是如何将旧评论导入Twikoo的?
作者通过脚本将WordPress和Disqus的评论导入Twikoo,并处理了垃圾评论和头像问题。
Twikoo的搭建过程复杂吗?
Twikoo的搭建过程相对简单,许多平台提供了搭建教程。
作者对Disqus的使用体验如何?
作者对Disqus的使用体验不佳,尤其是邮件通知问题和广告插入。
为什么作者选择使用serverless部署?
作者选择serverless部署是为了降低运维成本,并保持对数据的掌控。