先贴个官方中文说明,https://github.com/gitalk/gitalk/blob/master/readme-cn.md
1.引入
有俩种引入方式,这里我用了第一种,省事,而且节约你服务器空间!
在你的index.html中引入
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css">
<script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script>
<!-- or -->
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>
2.申请GitHub Application
重点说明一下,你必须得是上线的项目才可以申请,无线上项目申请的最后出不来。
申请地址,https://github.com/settings/applications/new ,如下图
注册成功,在下图中你会找到你的注册好的应用,我的应用如下图
此时,你需要记住上图中的Client ID和Client Secret。
3.在github创建一个新的仓库,在issues中存这些评论,我的新仓库如下图
名字没必要和你的应用名称一样。
4.应用
在你需要写评论的位置加入
<div class="social-section">
<div id="gitalk-container" ></div>
</div>
var gitalk = new Gitalk({
clientID: '你的Client ID',
clientSecret: '你的Client Secret',
repo: '你的新创建仓库名称',
owner: '新仓库所属人',
admin: ['新仓库的所属人'],//如果此仓库有多个开发中,以数组的格式加入
id: location.pathname //用于标记评论是哪个页面的,确保唯一,并且长度小于50
})
5.效果图!
点击绑定即可,此处当时遇到坑,跳转到绑定页面就没有反应了,如果大家出现此问题,换台网络好的电脑再试试!
终极效果如下图
6.查看评论
到你新创建的仓库中,在issues中即可看到
加入我们群
如果有需要,欢迎可以加入我们的QQ群!(QQ搜索 816175200,加入我们的QQ群吧!)
有任何问题,也可以加入我们的QQ群,欢迎交(che)流(dan)!也欢迎参观我的博客www.aquestian.cn!