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 | fe1609440ec931a7334dd099bf0e0ca5654dafd7 (patch) | |
| tree | 1ad2db1aee6426747a896165fd0d38ea2ddeed4c /layouts/_partials/header/language-switch.html | |
| parent | 6b2032d0b0228191047b7067ff97feb9cf7424b2 (diff) | |
refactor: header into modular partials
Former-commit-id: 7f66ff9a5c84e54b119fb880da5aaa95b9c44552
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> |
