博客开发记录0x05——评论系统
发布于 2 年前 作者 jing08 1623 次浏览 来自 分享

除了博客系统自带评论系统,可以利用Github的Issue和Discussion API作为评论系统。

相关项目

我的选择

我选择的评论系统是Giscus。相对于其他几款评论系统,个人认为Giscus的优势在于它还自带了点赞功能,并且对于React的支持也不错。

安装(官方React,只有英文)

Giscus的安装过程挺简单的,按照官网的配置指引以及官方React组件Readme操作即可。但是目前,直接安装的官方React组件只支持英文,不支持中文。研究半天终于找到了汉化方法。

安装(魔改,支持中文)

打开官方React组件的仓库,将所需源码都提取出来,放进项目内。修改util.tsgetIframeSrc函数返回值。
原版:

return `${GISCUS_ORIGIN}/widget?${new URLSearchParams(params)}`

改为:

return `${GISCUS_ORIGIN}/zh-CN/widget?${new URLSearchParams(params)}`

实现效果

3 回复

😯 😯 😯

明白了!!

回到顶部