Get Started
1. Install
1 | <link rel="stylesheet" href="https://imsun.github.io/gitment/style/default.css"> |
1 | <script src="https://imsun.github.io/gitment/dist/gitment.browser.js"></script> |
or via npm:
1 | $ npm i --save gitment |
1 | import 'gitment/style/default.css' |
2. Register An OAuth Application
注意 http 和 https

3. Render Gitment
1 | const gitment = new Gitment({ |
FAQ
Error: Comments Not Initialized
出现这个错误一般有两个原因
- 没有登录
- OAuth配置有问题,检查一下回调是否正确
登录时浏览器弹出[Object ProgressEvent]
这个问题稍微复杂一点,简单一点的方案是直接替换 gitment.browser.js的路径
1 | <link rel="stylesheet" href="//lovesoraliu.github.io/gitment/style/default.css"> |
如果想要自己折腾的话略微有些麻烦,大致步骤如下
1. clone server
在自己服务器上clone gh-oauth-server, 执行
1 | 端口号默认是3000 |
启动 gitment server
2. clone gitment
fork gitment, clone fork的代码到本地,切到 gh-pages 分支
3. 修改url
将 https://gh-oauth.imsun.net 改为自己服务器的 http(s) + domain or ip + port。
1 | _utils.http.post('https://gh-oauth.imsun.net', { |
1 | _utils.http.post('https://gitment.soraliu.devlovesora.pro', { |
4. push代码 & 修改文件路径
将刚才的改动 push 至 github,再修改 gitment.browser.js 的url 即可
1 | <link rel="stylesheet" href="//[username].github.io/gitment/style/default.css"> |