摘要:本文主要介绍了不同评论系统之间的区别。
环境
Windows 10 企业版 LTSC 21H2
Node 18.14.0
NPM 9.3.1
Git 2.37.3
Hexo 4.3.1
1 对比
Hexo支持的评论系统有很多,大致分为:GitHub系列,Vercel系列,云服务器系列。
1.1 GitHub系列
这种方式基于GitHub,使用Discussions功能或者Issue功能实现评论。
代表:
- Giscus:基于GitHub的Discussions功能。
- Gitalk:基于GitHub的Issue功能。
- Beaudar:基于GitHub的Issue功能。
- Utterances:基于GitHub的Issue功能。
优点是使用简单,不用注册额外数据库和服务器。
缺点是数据管理不方便,不能通过数据库维护评论。
出于数据管理方面的考虑,不太推荐这种方式。
1.2 Vercel系列
这种方式基于Vercel服务器,借助免费版的Vercel服务器,以及免费版的云数据库,将评论系统部署到Vercel服务器,将评论存储到数据库中。
代表:
优点是免费,免费版的资源足够个人使用了,而且有一些额外功能,比如统计浏览数和评论数。
缺点是需要注册相关账户,使用额外功能需要进行额外配置。
在不考虑购买服务器的情况下,推荐这种方式。
1.3 云服务器系列
这种方式基于云服务器,需要购买云服务器资源,然后在云服务器上安装数据库,将评论系统部署到云服务器,将评论存储到数据库中。
代表:
- Artalk:部署在服务器上,功能强大的评论系统。
优点是安全,评论系统提供的功能更为强大。
缺点是需要购买云服务器资源,有一定的开销,并且需要对数据库和服务器有一定的了解。
不差钱的情况下,推荐这种方式。
条