在给博客配置评论区的时候,遇见了一些问题,记录一些。
为何选择Giscus
Stack这个主题默认的评论区是Disqus,但是Disqus是个国外的服务,而且需要收费,因此没有使用。
同时,主题也支持了其他常见的评论区配置。我首先选择了之前经常注意到的Gitalk,使用Github的Issue来作为评论区的方式当时让人眼前一亮。
不过配置的时候遇见了一些权限问题,发现Gitalk的权限有些不合理,评论者需要把自己的账号授权给博主来评论,理论上来说博主会获得一些不该有的登陆者的权限。
而且由于跨域问题,还需要找个处理跨域的代理,这又增添了一些隐私问题以及配置成本。
最后选择了Giscus,它使用自己的App来作为权限拥有者,作为一个第三方,使用着只需要授权给这个应用即可完成Github的授权。
同时使用起来也更方便和灵活。
配置方式
- 在
Github中安装Giscus - 将仓库授权给应用
- 在Applications中找到
Giscus - 在
Repository access中选择所存放评论的仓库
- 在Applications中找到
- 前往Giscus的官网继续完成配置
- 选择一个
语言 - 在
仓库中输入所授权的仓库,如:BoilTask/BoilTask.github.io - 根据后续的配置描述选择自己所要的配置
- 选择一个
- 在
启用 giscus一项中查看所需要的配置
可以在需要的地方填写上生成的配置即可。