add multilingual support

This commit is contained in:
geekifan
2025-04-27 16:17:45 +08:00
parent 1e0bb29742
commit 9c9f002965
18 changed files with 738 additions and 18 deletions

View File

@ -1,6 +1,7 @@
{{ define "main" }}
{{ $enable_toc := and (.Params.toc | default site.Params.toc) (gt (len .TableOfContents) 100) }}
{{ $lang := .Site.Language.Lang }}
{{ $page := . }}
<article class="px-1" data-toc="{{ $enable_toc }}">
<header>
@ -25,7 +26,8 @@
{{ end }}
{{ with .Params.image }}
{{ $src := printf "src=\"%s\"" ( .path | default . ) }}
{{ $src := $page.Resources.GetMatch ( .path | default . ) }}
{{ $src = printf "src=\"%s\"" $src.RelPermalink }}
{{ $class := "class=\"preview-img" }}
{{ if .no_bg }}{{ $class = printf "%s no-bg\"" $class }}{{ else }}{{ $class = printf "%s\"" $class }}{{ end }}
{{ $alt := printf "alt=\"%s\"" ( .alt | default "Preview Image" ) }}