Gitment 评论系统的使用

Gitment 一款基于 GitHub Issues 的评论系统,评论数据都存放在指定的Github Repo 的Issue里,每个页面对应一个issue。

搭建Gitment

参考文章:Gitment:使用 GitHub Issues 搭建评论系统

注意事项

以下为引入Gitment时的代码:

var gitment = new Gitment({
  id: '页面 ID', // 可选。默认为 location.href
  owner: '你的 GitHub ID',
  repo: '存储评论的 repo',
  oauth: {
    client_id: '你的 client ID',
    client_secret: '你的 client secret',
  },
})

需要注意的时,id是作为当前页的唯一标识,在initComment时会作为new issue的lable的值。如果不设置Id,则默认取当前页面的URL,这里需要注意以下内容:

  1. id: ‘’ 将会使用最后一个issue作为当前页面的issue。
  2. id 不支持中文,包括经过HTML encode的中文也不支持。
  3. 已经close的issue 将不会读取。

2019-07-26 更新

汉化处理:修改gitment引入的css和js。

<link rel="stylesheet" href="https://billts.site/extra_css/gitment.css">
<script src="https://billts.site/js/gitment.js"></script>

汉化后的gitment支持中文的issue ID

参考:Gitment评论功能接入踩坑教程