diff options
| author | Eltrac <hi@guhub.cn> | 2025-09-11 11:46:46 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-09-11 11:46:46 +0800 |
| commit | 7f66ff9a5c84e54b119fb880da5aaa95b9c44552 (patch) | |
| tree | f6162814d606221dbc72ef3bc18de3bc0b1a7b05 /layouts/_partials/header/language-switch.html | |
| parent | cc3ce6bb87616b49b94e5c8a15e24930254e4354 (diff) | |
refactor: header into modular partials
Diffstat (limited to 'layouts/_partials/header/language-switch.html')
| -rw-r--r-- | layouts/_partials/header/language-switch.html | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/layouts/_partials/header/language-switch.html b/layouts/_partials/header/language-switch.html new file mode 100644 index 00000000..49f4c92a --- /dev/null +++ b/layouts/_partials/header/language-switch.html @@ -0,0 +1,17 @@ +{{ $langButtonSize := "w-4 h-4" }} + +{{- $lang := .Site.Language.Lang -}} +{{- $switch := dict + "en" (dict "url" "/zh/" "label" "ZH" "title" "查看中文博客") + "zh" (dict "url" "/en/" "label" "EN" "title" "View English Blog") -}} +{{- $entry := index $switch $lang -}} +<a + href="{{ $entry.url }}" + data-umami-event="🌍 Switch Language" + class="block rounded-full text-center hover:no-underline {{ $langButtonSize }} + bg-neutral/10 border-1 border-[var(--text-color)] border-solid + bg-[var(--block-background-color)] leading-[0.6rem]" + title="{{ $entry.title }}" +> + <span class="text-size-[0.5rem] font-extrabold">{{ $entry.label }}</span> +</a> |
