抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

摘要:本文主要介绍了不同评论系统之间的区别。

环境

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服务器,将评论存储到数据库中。

代表:

  • Twikoo:支持多种部署方式,支持自动填写浏览数,支持获取评论数。
  • Waline:支持多种部署方式,支持自动填写浏览数和评论数。

优点是免费,免费版的资源足够个人使用了,而且有一些额外功能,比如统计浏览数和评论数。

缺点是需要注册相关账户,使用额外功能需要进行额外配置。

在不考虑购买服务器的情况下,推荐这种方式。

1.3 云服务器系列

这种方式基于云服务器,需要购买云服务器资源,然后在云服务器上安装数据库,将评论系统部署到云服务器,将评论存储到数据库中。

代表:

  • Artalk:部署在服务器上,功能强大的评论系统。

优点是安全,评论系统提供的功能更为强大。

缺点是需要购买云服务器资源,有一定的开销,并且需要对数据库和服务器有一定的了解。

不差钱的情况下,推荐这种方式。

评论