refactor(comments/cusdis): avoid multiple if statement

This commit is contained in:
Jimmy Cai 2021-10-31 10:12:19 +01:00 committed by GitHub
parent 990215aecf
commit 4456f521e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,18 +1,11 @@
{{- $host := default "https://cusdis.com" .Site.Params.comments.cusdis.host -}}
<div id="cusdis_thread" <div id="cusdis_thread"
{{ if .Site.Params.comments.cusdis.host }} data-host="{{ $host }}"
data-host="{{ .Site.Params.comments.cusdis.host }}"
{{ else }}
data-host="https://cusdis.com"
{{ end }}
data-app-id="{{ .Site.Params.comments.cusdis.id }}" data-app-id="{{ .Site.Params.comments.cusdis.id }}"
data-page-id="{{ .File.UniqueID }}" data-page-id="{{ .File.UniqueID }}"
data-page-url="{{ .Permalink }}" data-page-url="{{ .Permalink }}"
data-page-title="{{ .Title }}"></div> data-page-title="{{ .Title }}"></div>
{{ if .Site.Params.comments.cusdis.host }} <script async defer src="{{ $host }}/js/cusdis.es.js"></script>
<script async defer src="{{ .Site.Params.comments.cusdis.host }}/js/cusdis.es.js"></script>
{{ else }}
<script async defer src="https://cusdis.com/js/cusdis.es.js"></script>
{{ end }}
<script> <script>
function setCusdisTheme(theme) { function setCusdisTheme(theme) {
@ -25,4 +18,4 @@
window.addEventListener('onColorSchemeChange', (e) => { window.addEventListener('onColorSchemeChange', (e) => {
setCusdisTheme(e.detail) setCusdisTheme(e.detail)
}) })
</script> </script>