Hogo中Giscus配置

在给博客配置评论区的时候,遇见了一些问题,记录一些。

为何选择Giscus

Stack这个主题默认的评论区是Disqus,但是Disqus是个国外的服务,而且需要收费,因此没有使用。

同时,主题也支持了其他常见的评论区配置。我首先选择了之前经常注意到的Gitalk,使用GithubIssue来作为评论区的方式当时让人眼前一亮。

不过配置的时候遇见了一些权限问题,发现Gitalk的权限有些不合理,评论者需要把自己的账号授权给博主来评论,理论上来说博主会获得一些不该有的登陆者的权限。 而且由于跨域问题,还需要找个处理跨域的代理,这又增添了一些隐私问题以及配置成本。

最后选择了Giscus,它使用自己的App来作为权限拥有者,作为一个第三方,使用着只需要授权给这个应用即可完成Github的授权。

同时使用起来也更方便和灵活。

配置方式

  1. Github中安装Giscus
  2. 将仓库授权给应用
    1. Applications中找到Giscus
    2. Repository access中选择所存放评论的仓库
  3. 前往Giscus的官网继续完成配置
    1. 选择一个语言
    2. 仓库中输入所授权的仓库,如:BoilTask/BoilTask.github.io
    3. 根据后续的配置描述选择自己所要的配置
  4. 启用 giscus一项中查看所需要的配置

可以在需要的地方填写上生成的配置即可。

该内容采用 CC BY-NC-SA 4.0 许可协议。