# 给博客加了个 giscus (December 28, 2024)

[giscus](https://giscus.app/) 是一个评论系统，拿 GitHub Discussion 当 CMS，只要提供一个仓库，一个 discussion 的 category，就能直接获得一个评论区，超方便

但是也有不方便的地方，就是它需要填很多参数，其中有的参数我觉得是完全没必要的，比如既要 repo 又要 repoId，纪要 category 又要 categoryId，这个 id 不好拿，印象中得 API 才能拿得到，或者在 giscus 上拿

我觉得这个应该作为选填，它 API 后端如果必须用这个 id 的话就去请求 API 去 fetch 了缓存下来，不然这非常违反我“永远不在仓库里放生成的东西”的原则

不过还是妥协了，我觉得我太画地为牢了，自己给自己设限，况且这就是两个 id 的事儿，我就硬写到仓库里了，也没用环境变量

另一个问题，它的参数都是 ="1" ="0" 这样的，既不是 true 和 false，也不是 control="control" 这样 html 原生式的，就很难受。还有就是，它只有 web component，也不能 SSR，我觉得体验还是不那么好的。但是要什么自行车，方便就行了。而且正好它有个叫 borderless 的主题，配色和我这个博客挺能配合的，就用起来吧



欢迎大家在评论区跟我互动哈~