31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
|
{% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname %}
|
||
|
{% if theme.gitalk.enable and theme.gitalk.client_id %}
|
||
|
<!-- LOCAL: You can save these files to your site and update links -->
|
||
|
{% set CommentsClass = "Gitalk" %}
|
||
|
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
|
||
|
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>
|
||
|
<!-- END LOCAL -->
|
||
|
|
||
|
{% if page.comments %}
|
||
|
<script type="text/javascript">
|
||
|
function renderGitalk(){
|
||
|
var gitalk = new {{CommentsClass}}({
|
||
|
owner: '{{ theme.gitalk.github_user }}',
|
||
|
repo: '{{ theme.gitalk.github_repo }}',
|
||
|
clientID: '{{ theme.gitalk.client_id }}',
|
||
|
clientSecret: '{{ theme.gitalk.client_secret }}',
|
||
|
admin: '{{ theme.gitalk.admin }}',
|
||
|
id: decodeURI(location.pathname),
|
||
|
{% if theme.gitalk.distractionFreeMode %}
|
||
|
distractionFreeMode: '{{ theme.gitalk.distractionFreeMode }}'
|
||
|
{% endif %}
|
||
|
});
|
||
|
gitalk.render('gitalk-container');
|
||
|
}
|
||
|
renderGitalk();
|
||
|
</script>
|
||
|
{% endif %}
|
||
|
|
||
|
{% endif %}
|
||
|
{% endif %}
|