前言

当前使用的hexo生成的静态博客,主题是butterfly。当前主题支持很多的的评论系统:

image-20240912111244972

图中标出来的就是butterfly现在支持的评论系统。

Giscus是基于GitHub discussions的,再加上我们的博客也在GitHub搭建的,放在一起算了,省心不用管理。反正GitHub的仓库有1G的可存储空间。甚至可以在另外建一个仓库专门做图床使用。

Giscus主要基于在GitHub Discussion驱动的,全部数据都存储在GitHub Discussion之中,作者可以在GitHub上管理评论,相对于gitalk的授权较少。

操作流程

  1. 选择一个仓库存储Discussions,开启GitHub Discussions
  2. 安装giscus
  3. 获取配置添加到博客

1.选择一个仓库

首先需要生一个仓库我这里采用的是我搭建博客的仓库xxx/xxx.github.io。然后我们打开仓库的设置,把discussion打上√

image-20240912121253920

2.着手安装giscus

点击进入这里进入安装界面,这里我我已经install过了所以显示为configure。如果是第一次进入页面应该是绿色的install按钮。

image-20240912122042556
点击install后进入新的页面进行设置

image-20240912122455370

3.进入官方获取配置信息

仓库名填写之前做discussion的仓库名。形如 xxx/xxx.github.io

image-20240912123120097

继续勾选

image-20240912123641865

按照图中勾选

image-20240912123745828

出现形如此类的东西复制一份等会需要用到

image-20240912123939921

因为我没填写所以是为空的,你填写就会有东西。

4.将配置文件写入config

打开**_config.butterfly.yml先把use**这里改了

image-20240912124130004

找到这giscus然后对照刚刚复制的script把标红的地方依次填写完整。

image-20240912124339222

然后保存,执行命令。

hexo g
hexo d

稍等片刻查看网站,应该是这样的

image-20240912124545071

快来试试吧。本博客已搭载giscus,欢迎评论。