fix: giscus use current lang as default,and add missing loading params

This commit is contained in:
xiaoxiyao 2024-09-19 22:43:11 +08:00
parent 048a000f17
commit 142ae0ae70

View File

@ -1,3 +1,7 @@
{{ $lang := .Language.LanguageCode }}
{{ if not $lang }}
{{ $lang = .Language.Lang }}
{{ end }}
{{- with .Site.Params.comments.giscus -}} {{- with .Site.Params.comments.giscus -}}
<script <script
src="https://giscus.app/client.js" src="https://giscus.app/client.js"
@ -11,7 +15,8 @@
data-emit-metadata="{{- default 0 .emitMetadata -}}" data-emit-metadata="{{- default 0 .emitMetadata -}}"
data-input-position="{{- default `top` .inputPosition -}}" data-input-position="{{- default `top` .inputPosition -}}"
data-theme="{{- default `light` .lightTheme -}}" data-theme="{{- default `light` .lightTheme -}}"
data-lang="{{- default `en` .lang -}}" data-lang="{{- default $lang .lang -}}"
data-loading="{{- .loading -}}"
crossorigin="anonymous" crossorigin="anonymous"
async async
></script> ></script>