从零开始搭建你的免费博客评论系统(Remark42 + fly.io)

从零开始搭建你的免费博客评论系统(Remark42 + fly.io)

💡 原文中文,约7900字,阅读约需19分钟。
📝

内容提要

本文介绍了作者在博客中使用的评论系统的解决方案。作者先使用了Disqus,但因为加载慢且有广告而弃用。然后使用了utterances,但觉得不稳定且不方便非技术人员使用。最后选择了Cusdis + Supabase + Vercel的方案,轻量且易于部署。作者详细介绍了如何搭建这个评论系统,并提供了配置文件和环境变量的示例。最后,作者还介绍了如何在博客中添加评论组件,并提到了数据迁移的问题。总体来说,这是一个值得推荐的评论系统解决方案。

🎯

关键要点

  • 本文介绍了作者在博客中使用的评论系统的解决方案。
  • 作者最初使用Disqus,但因加载慢和广告而弃用。
  • Utterances被认为不稳定且不方便非技术人员使用。
  • 最终选择了Cusdis + Supabase + Vercel的方案,轻量且易于部署。
  • 作者详细介绍了如何搭建评论系统,并提供了配置文件和环境变量示例。
  • 提到在博客中添加评论组件的过程。
  • 讨论了数据迁移的问题,保留了之前的评论数据。
  • 推荐的评论系统方案整体上值得使用。

延伸问答

为什么作者放弃了Disqus作为评论系统?

作者放弃Disqus是因为其加载速度慢且免费版本有广告,影响用户体验。

Utterances的使用体验如何?

Utterances被认为不稳定,且需要用户授权GitHub登录,非技术人员使用不便。

作者最终选择了哪个评论系统?

作者最终选择了Cusdis + Supabase + Vercel的方案,认为其轻量且易于部署。

如何在博客中添加评论组件?

在博客的模板文件中引入评论组件的HTML代码,并配置相关的JavaScript脚本即可。

Remark42的优势是什么?

Remark42提供丰富的配置选项,支持多种社交账号登录,并允许匿名评论和邮件订阅回复提醒。

数据迁移的问题是如何解决的?

作者通过编写程序将之前的评论数据格式转换并迁移到Remark42,保留了所有评论。

➡️

继续阅读