Gitalk 是一个基于 Github Issue 和 Preact 开发的评论插件.
⌘
/Ctrl
+ Enter
)申请OAuth App
,获取Client ID
和Client secrets
→教程.
Gitalk基于Github的issue
功能,需新建一个Github仓库用于存放issue,或者也可以直接使用你用于托管Jekyll博客的Github仓库.
编辑\_layouts\post.html
,在需要显示评论的地方引入.
<!-- \_layouts\post.html -->
<!-- Gitalk评论框 start -->
<!-- Link Gitalk 的支持文件 -->
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk@latest/dist/gitalk.min.js></script>
<div id="gitalk-container"></div>
<script type="text/javascript">
var gitalk = new Gitalk({
// gitalk的主要参数
clientID: 'ClientID',
clientSecret: 'ClientSecret',
repo: '用于储存评论的Github仓库地址',
owner: 'Github账户名',
admin: ['Github账户名'],
id:window.location.pathname,
});
gitalk.render('gitalk-container');
</script>
<!-- Gitalk end -->
按理来说一切都搞定了,我的心灵获得了暂时的平静.
吗?
Gitalk出现如下提示.
未找到相关的 Issues 进行评论
请联系 @xiaochopin 初始化创建
点击使用GitHub登录
进行评论初始化.