评论

博客开发记录0x05——评论系统

博客评论系统

除了博客系统自带评论系统,可以利用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)}`

实现效果

最后一次编辑于  2021-12-16  
点赞 7
收藏
评论

3 个评论

  • 木木木木木。
    木木木木木。
    发表于小程序端
    2021-12-16

    😯 😯 😯

    2021-12-16
    赞同
    回复
  • 泠羽
    泠羽
    发表于小程序端
    2021-12-16

    明白了!!

    2021-12-16
    赞同
    回复
  • 卷心菜
    卷心菜
    发表于小程序端
    2021-12-16

    👍👍👍

    2021-12-16
    赞同
    回复
登录 后发表内容