Skip to content

Commit

Permalink
评论插件由畅言换成gitalk
Browse files Browse the repository at this point in the history
  • Loading branch information
voidking committed Jul 27, 2018
1 parent 5642570 commit 6e33935
Show file tree
Hide file tree
Showing 8 changed files with 1,280 additions and 3 deletions.
16 changes: 13 additions & 3 deletions _config.yml
Expand Up @@ -36,10 +36,20 @@ share: true

#若使用disqus,请在博客config文件中填写disqus_shortname,并关闭畅言评论
#是否开启畅言
changyan: true
#changyan: true
#畅言配置
changyan_appid: cysWhqyBA
changyan_conf: prod_70a7c6726f8fb069371c076ad7716ec5
#changyan_appid: cysWhqyBA
#changyan_conf: prod_70a7c6726f8fb069371c076ad7716ec5

# 配置gitalk
gitalk:
enable: true
client_id: 5a238b8c32b1e4dd2156
client_secret: bfb5d518626f6fdc7da0351d1e0cd37ab75c6361
repo: voidking.github.io
owner: voidking
admin: voidking

#是否开启云标签
tagcloud: true

Expand Down
8 changes: 8 additions & 0 deletions layout/_partial/article.ejs
Expand Up @@ -65,6 +65,14 @@
}) %>
<% } %>

<% if (!index && theme.gitalk && post.comments){ %>
<%- partial('post/gitalk', {
key: post.slug,
title: post.title,
url: config.url+url_for(post.path)
}) %>
<% } %>

<% if (!index && post.comments && config.disqus_shortname){ %>
<section id="comments">
<div id="disqus_thread"></div>
Expand Down
5 changes: 5 additions & 0 deletions layout/_partial/head.ejs
Expand Up @@ -30,4 +30,9 @@
<% } %>
<%- css('css/style') %>
<script src="https://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<% if (theme.gitalk.enable){ %>
<link rel="stylesheet" href="/lib/gitalk/gitalk.css">
<script src="/lib/gitalk/gitalk.min.js"></script>
<script src="/lib/gitalk/md5.min.js"></script>
<% } %>
</head>
16 changes: 16 additions & 0 deletions layout/_partial/post/gitalk.ejs
@@ -0,0 +1,16 @@
<div class="gitalk">
<div id="gitalk-container"></div>
<script type="text/javascript">
const gitalk = new Gitalk({
clientID: '<%=theme.gitalk.client_id%>',
clientSecret: '<%=theme.gitalk.client_secret%>',
repo: '<%=theme.gitalk.repo%>',
owner: '<%=theme.gitalk.owner%>',
admin: ['<%=theme.gitalk.admin%>'],
id: md5(location.pathname), // Ensure uniqueness and length less than 50
distractionFreeMode: false // Facebook-like distraction free mode
})
gitalk.render('gitalk-container')
</script>
</div>
4 changes: 4 additions & 0 deletions source/css/_partial/main.styl
Expand Up @@ -302,6 +302,10 @@
padding: 0 40px;
}

.gitalk{
padding: 0 40px;
}

#disqus_thread{
padding: 0 40px;
}

0 comments on commit 6e33935

Please sign in to comment.