mirror of https://github.com/IoTcat/kayo.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
{%- if theme.gitalk.enable -%} |
|
{% set gitalk_js_url = '//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js' %} |
|
<script src="{{ gitalk_js_url }}"></script> |
|
|
|
{% set gitalk_css_url = '//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.css' %} |
|
<link rel="stylesheet" href="{{ gitalk_css_url }}"/> |
|
|
|
{% set md5_url = '//cdn.jsdelivr.net/npm/js-md5@0.7.3/src/md5.min.js' %} |
|
<script src="{{ md5_url }}"></script> |
|
|
|
<script> |
|
var gitalk = new Gitalk({ |
|
clientID: '{{ theme.gitalk.client_id }}', |
|
clientSecret: '{{ theme.gitalk.client_secret }}', |
|
repo: '{{ theme.gitalk.repo }}', |
|
owner: '{{ theme.gitalk.github_id }}', |
|
admin: ['{{ theme.gitalk.admin_user }}'], |
|
id: md5(location.pathname), |
|
{% if theme.gitalk.language == '' %} |
|
language: window.navigator.language || window.navigator.userLanguage, |
|
{% else %} |
|
language: '{{ theme.gitalk.language }}', |
|
{% endif %} |
|
distractionFreeMode: '{{ theme.gitalk.distraction_free_mode }}' |
|
}); |
|
gitalk.render('gitalk-container'); |
|
</script> |
|
|
|
{%- endif -%} |