diff options
| author | Eltrac <hi@guhub.cn> | 2025-07-14 19:26:28 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-07-14 19:26:28 +0800 |
| commit | 29af8b6c2bd89c1966512b4305af345b8ee1ef82 (patch) | |
| tree | 07a4801791db7d6a4670d53411f0689ec0090bfe /layouts/_partials/header.html | |
| parent | 44c7def3f6958550ccf965971f1819c1d6c514f1 (diff) | |
refactor: clearer division of each partial and better folder structure
Diffstat (limited to 'layouts/_partials/header.html')
| -rw-r--r-- | layouts/_partials/header.html | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/layouts/_partials/header.html b/layouts/_partials/header.html new file mode 100644 index 00000000..37d6a3fb --- /dev/null +++ b/layouts/_partials/header.html @@ -0,0 +1,27 @@ +<header id="site-header"> + <!-- Header Title --> + <div class="header-title"> + {{ partial "components/logo" }} + <a class="title-link" href="{{ .Site.LanguagePrefix }}/" + >{{ .Site.Title }}</a + > + </div> + <!-- Navigation --> + <div id="navigation-bar"> + <nav class="navigation"> + {{ range .Site.Params.nav }} + <div class="navigation-item {{ if strings.Contains $.Page.RelPermalink .link }}active{{ end }}"> + <a href="{{ .link }}" target="{{ .target }}" data-umami-event="π Click header navigation">{{ .name }}</a> + </div> + {{ end }} + </nav> + + {{- $lang := .Site.Language.Lang -}} + {{- $switch := dict "en" (dict "url" "/zh/" "label" "εζ’θ³δΈζ") "zh" (dict "url" "/en/" "label" "Switch to English") -}} + {{- $entry := index $switch $lang -}} + <a href="{{ $entry.url }}" data-umami-event="π Switch Language" + class="no-swup" title="{{ $entry.label }}"> + {{ partial "icons/globe-icon" . }} + </a> + </div> +</header> |
