From b886b28609133f2d10f278a1dfaa8e01f3eb43ec Mon Sep 17 00:00:00 2001 From: Eltrac Date: Fri, 9 May 2025 09:15:54 +0800 Subject: refactor: language switch link with dict also add umami event data --- layouts/partials/header.html | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 9f6d4f78..8dcf770d 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -18,10 +18,13 @@ {{ end }} - {{ if eq .Site.Language.Lang "en" }} - {{ partial "snippets/globe-icon" . }} - {{ else if eq .Site.Language.Lang "zh" }} - {{ partial "snippets/globe-icon" . }} - {{ end }} + + {{- $lang := .Site.Language.Lang -}} + {{- $switch := dict "en" (dict "url" "/zh/" "label" "切换至中文") "zh" (dict "url" "/en/" "label" "Switch to English") -}} + {{- $entry := index $switch $lang -}} + + {{ partial "snippets/globe-icon" . }} + -- cgit v1.2.3