首先打开:giscus

第一步:检查一下你的GitHub仓库是否是开放的,也就是说你在创建这个仓库的时候是否选择了public。如果不是开放的,那是不能够查看 discussion。

第二步:安装giscus,如果没有安装的时候是不能评论和回应的。安装地址:安装giscus链接

第三步:Discussions 功能已在你的仓库中启用,Discussions的位置在你仓库的settings→→→Discussions

1699346973138

第四步:在那个小小的仓库框里填写你要部署的仓库,格式的要求是你的GitHub用户名+你仓库的名称,如:nilincc/nilinblog

img

第五步:复制代码到你hexo的config.yml文件里。并且保存。

建议直接参考(但请勿直接复制下面的内容)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
comment:
type: giscus
script: |
<script src="https://giscus.app/client.js"
data-repo="aircloud/hexo-aircloud-blog"
data-repo-id="MDEwOlJlcG9zaXRvcnkxMjkwNDgyNjg="
data-category="Announcements"
data-category-id="DIC_kwDOB7EezM4COhKJ"
data-mapping="title"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="bottom"
data-theme="light"
data-lang="zh-CN"
crossorigin="anonymous"
async>
</script>

第五步:hexo g hexo s 看看效果,如没什么问题就直接hexo d