Hugo 接入 Giscus 评论系统

前言

    折腾了这么些天的Hugo,看很多人的博客都有评论功能,也想整一个。考虑到我的博客是搭建在Github上,那么评论放在Github上也是情理之中的。

    Giscus 是一个由 Github Discussions 驱动的评论系统,无需自己单独配置。

创建Public仓库

    这并不是一个必需的步骤,事实上你也可以直接使用博客本来的仓库。但我建议还是分离不同仓库,这样既方便后续调整不影响博客,如果迁移的话,你只能带走博客内容,却无法带走评论,如果单独一个仓库,只需要在迁移后的新博客重新指向该仓库即可。

注:仓库必须是Public,否则无法评论。

启用 Discussions

勾选后会立即生效。

安装 Giscus 到仓库

访问 https://github.com/apps/giscus 进入 Giscus 安装界面。

生成 Giscus 配置

访问 https://giscus.app/zh-CN

填入评论的仓库地址。

    根据自己需求调整。

    复制上面的配置文本。

    配置文件所在路径。

    修改 comments 功能为 enbale 状态,并修改 provider 为 giscus 。

    对照配置文本填入信息,没有的自己加。

    打开任意博文,下拉查看,已成功启用。

    如果浏览器已登录 Github,点击 “ 使用Github登录 ” 就直接登录成功并跳转回页面,效果如下图所示。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计