| 123456789101112131415161718192021222324 |
- {{- if isset .Site.Params "utterances" -}}
- {{- if and (isset .Site.Params.utterances "repo") (not (eq .Site.Params.utterances.repo "" )) (eq (.Params.disableComments | default false) false) -}}
- <div class="comments">
- <script>
-
- let getTheme = window.localStorage && window.localStorage.getItem("colorscheme");
-
- getTheme = getTheme == null ? '{{$.Site.Params.utterances.theme}}' : getTheme;
-
- let theme = getTheme === 'dark' ? 'github-dark' : 'github-light';
- let s = document.createElement('script');
- s.src = 'https://utteranc.es/client.js';
- s.setAttribute('repo', '{{ .Site.Params.utterances.repo }}');
- s.setAttribute('issue-term', '{{ default "title" .Site.Params.utterances.issueTerm }}');
- s.setAttribute('theme', theme);
- s.setAttribute('crossorigin', 'anonymous');
- s.setAttribute('async', '');
- document.querySelector('div.comments').innerHTML = '';
- document.querySelector('div.comments').appendChild(s);
-
- </script>
- </div>
- {{- end -}}
- {{- end -}}
|