diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index 79ecca0..4dd4a98 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -31,7 +31,7 @@ languages: title: هگزترا ja: languageName: 日本語 - languageCode: ja + languageCode: ja-JP weight: 3 title: Hextra zh-cn: diff --git a/layouts/_partials/components/giscus.html b/layouts/_partials/components/giscus.html index 73bac3e..869b616 100644 --- a/layouts/_partials/components/giscus.html +++ b/layouts/_partials/components/giscus.html @@ -1,40 +1,47 @@ -{{- $lang := site.Language.LanguageCode | default `en` -}} +{{- $lang := site.Language.Lang | default `en` -}} +{{- if hasPrefix $lang "zh" -}} + {{- /* See: https://github.com/giscus/giscus/tree/main/locales */}} + {{- $lang = site.Language.LanguageCode | default `zh-CN` -}} +{{- end -}} {{- with site.Params.comments.giscus -}} -
+
{{- else -}} {{ warnf "giscus is not configured" }} {{- end -}}