refactor: move default parameter values from template logic to params.toml (#1244)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{{- $host := default "https://cusdis.com" .Site.Params.comments.cusdis.host -}}
|
||||
{{- $host := .Site.Params.comments.cusdis.host -}}
|
||||
<div id="cusdis_thread" data-host="{{ $host }}" data-app-id="{{ .Site.Params.comments.cusdis.id }}"
|
||||
data-page-id="{{ .File.UniqueID }}" data-page-url="{{ .Permalink }}" data-page-title="{{ .Title }}"></div>
|
||||
<script async defer src="{{ $host }}/js/cusdis.es.js"></script>
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
data-repo-id="{{- .repoID -}}"
|
||||
data-category="{{- .category -}}"
|
||||
data-category-id="{{- .categoryID -}}"
|
||||
data-mapping="{{- default `title` .mapping -}}"
|
||||
data-strict="{{- default 0 .strict -}}"
|
||||
data-reactions-enabled="{{- default 1 .reactionsEnabled -}}"
|
||||
data-emit-metadata="{{- default 0 .emitMetadata -}}"
|
||||
data-input-position="{{- default `top` .inputPosition -}}"
|
||||
data-theme="{{- default `light` .lightTheme -}}"
|
||||
data-lang="{{- default `en` .lang -}}"
|
||||
data-mapping="{{- .mapping -}}"
|
||||
data-strict="{{- .strict -}}"
|
||||
data-reactions-enabled="{{- .reactionsEnabled -}}"
|
||||
data-emit-metadata="{{- .emitMetadata -}}"
|
||||
data-input-position="{{- .inputPosition -}}"
|
||||
data-theme="{{- .lightTheme -}}"
|
||||
data-lang="{{- .lang -}}"
|
||||
data-loading="{{- .loading -}}"
|
||||
crossorigin="anonymous"
|
||||
async
|
||||
@@ -42,9 +42,9 @@
|
||||
|
||||
function handler() {
|
||||
if (document.documentElement.dataset.scheme === "light") {
|
||||
setGiscusTheme('{{- default "light" .lightTheme -}}');
|
||||
setGiscusTheme('{{- .lightTheme -}}');
|
||||
} else {
|
||||
setGiscusTheme('{{- default "dark_dimmed" .darkTheme -}}');
|
||||
setGiscusTheme('{{- .darkTheme -}}');
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
site_id: '{{ .site }}',
|
||||
components: ['embed'],
|
||||
url: '{{ $.Permalink }}',
|
||||
max_shown_comments: {{ default 15 .max_shown_comments }},
|
||||
max_shown_comments: {{ .max_shown_comments }},
|
||||
theme: document.documentElement.dataset.scheme,
|
||||
page_title: '{{ $.Title }}',
|
||||
locale: '{{ default "en" .locale }}',
|
||||
show_email_subscription: {{ default true .show_email_subscription }}
|
||||
locale: '{{ .locale }}',
|
||||
show_email_subscription: {{ .show_email_subscription }}
|
||||
};
|
||||
|
||||
!function(e, n) {
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
props: {
|
||||
title: "{{ $.Title }}",
|
||||
options: {
|
||||
autoCreateIssue: {{ default false .autoCreateIssue }},
|
||||
autoCreateIssue: {{ .autoCreateIssue }},
|
||||
owner: "{{ .owner }}",
|
||||
repo: "{{ .repo }}",
|
||||
clientId: "{{ .clientId }}",
|
||||
|
||||
Reference in New Issue
Block a user