This commit is contained in:
Mogeko 2021-09-14 23:31:58 +02:00 committed by GitHub
commit 8ac20ac3f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -127,6 +127,7 @@ commento = false
[utterances] # https://utteranc.es/ [utterances] # https://utteranc.es/
owner = "" # Your GitHub ID owner = "" # Your GitHub ID
repo = "" # The repo to store comments repo = "" # The repo to store comments
issueTerm = "" # Choose the mapping between blog posts and GitHub issues. pathname (default), title, url, og:title...
[gitalk] # Gitalk is a comment system based on GitHub issues. see https://github.com/gitalk/gitalk [gitalk] # Gitalk is a comment system based on GitHub issues. see https://github.com/gitalk/gitalk
owner = "" # Your GitHub ID owner = "" # Your GitHub ID

View File

@ -21,6 +21,8 @@
var owner = JSON.parse({{ $owner | jsonify }}); var owner = JSON.parse({{ $owner | jsonify }});
{{ $repo:= .Site.Params.utterances.repo }} {{ $repo:= .Site.Params.utterances.repo }}
var repo = JSON.parse({{ $repo | jsonify }}); var repo = JSON.parse({{ $repo | jsonify }});
{{ $issueTerm:= .Site.Params.utterances.issueTerm | default "pathname" }}
var issueTerm = JSON.parse({{ $issueTerm | jsonify }});
{{ $baseTheme:= index .Site.Params.themeOptions 0 }} {{ $baseTheme:= index .Site.Params.themeOptions 0 }}
var baseTheme = JSON.parse({{ $baseTheme | jsonify }}); var baseTheme = JSON.parse({{ $baseTheme | jsonify }});
var localTheme = localStorage.getItem('theme'); var localTheme = localStorage.getItem('theme');
@ -28,7 +30,7 @@
var myScript = document.createElement('script'); var myScript = document.createElement('script');
myScript.setAttribute('src', 'https://utteranc.es/client.js'); myScript.setAttribute('src', 'https://utteranc.es/client.js');
myScript.setAttribute('repo', `${owner}/${repo}`); myScript.setAttribute('repo', `${owner}/${repo}`);
myScript.setAttribute('issue-term', 'pathname'); myScript.setAttribute('issue-term', issueTerm);
myScript.setAttribute('theme', utterTheme); myScript.setAttribute('theme', utterTheme);
myScript.setAttribute('crossorigin', 'anonymous'); myScript.setAttribute('crossorigin', 'anonymous');
myScript.setAttribute('async', ''); myScript.setAttribute('async', '');