Gitalk 是一个凹凸实验室基于 Github Issue 和 Preact 开发的一个评论插件。

特性

  • 使用 Github 登录
  • 支持多语言 [en, zh-CN, zh-TW]
  • 支持个人或组织
  • 无干扰模式(设置 distractionFreeMode 为 true 开启)
  • 快捷键提交评论 (cmd|ctrl + enter)

安装

直接在 HTML 中引用即可:

<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>

或者推荐使用 jsDelivr,有国内 CDN:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk/dist/gitalk.css">
<script src="https://cdn.jsdelivr.net/npm/gitalk/dist/gitalk.min.js"></script>

使用

需要 Github Application,如果没有 点击这里申请Authorization callback URL 填写当前使用插件页面的域名。

var gitalk = new Gitalk({
  clientID: 'Github Application Client ID',
  clientSecret: 'Github Application Client Secret',
  repo: 'Github repo',
  owner: 'Github repo owner',
  admin: ['Github repo collaborators'],
})

gitalk.render('gitalk-container')

类似项目


  2017-08-02    返回顶部