update topbar

This commit is contained in:
geekifan
2025-04-23 11:31:00 +08:00
parent 775ea0489d
commit 69035f8d09

View File

@ -5,35 +5,48 @@
{{ $page := . }} {{ $page := . }}
{{ $url := .RelPermalink }} {{ $url := .RelPermalink }}
{{ $paths := split (trim $url "/") "/" }} {{ $paths := split (trim $url "/") "/" }}
{{ $is_home := or (eq $url "/") (eq $url (relLangURL "/")) }}
{{ if or (eq $url "/") (eq $url (relLangURL "/")) }} {{ if $is_home }}
<!-- index page --> <!-- index page -->
<span>{{ T "tabs.home" | title }}</span> <span>{{ T "tabs.home" | title }}</span>
{{ else }} {{else}}
{{ range $index, $item := $paths }} <span>
{{ if eq $index 0 }} <a href="{{ "/" | relLangURL }}">
<span> {{- T "tabs.home" | title -}}
<a href="{{ "/" | relLangURL }}"> </a>
{{- T "tabs.home" | title -}} </span>
</a> {{ if eq $page.Type "tags" }}
</span> {{ if .Data.Term}}
<span><a href="{{ "/tags/" | relLangURL }}">{{i18n "tabs.tags"}}</a></span>
{{ $currentMenuEntry := "" }} <span>{{ .Data.Term }}</span>
{{ range site.Menus.main }} {{ else }}
{{ if eq .URL $page.RelPermalink }} <span>{{i18n "tabs.tags"}}</span>
{{ $currentMenuEntry = . }}
{{ end }}
{{ end }}
<!-- 显示逻辑 -->
{{ if $currentMenuEntry }}
<span>{{ $currentMenuEntry.Name }}</span>
{{ else }}
<span>{{ $page.Title }}</span> <!-- 使用保存的页面对象 -->
{{ end }}
{{ end }} {{ end }}
{{ else if eq $page.Type "categories" }}
{{ if .Data.Term}}
<span><a href="{{ "/categories/" | relLangURL }}">{{i18n "tabs.categories"}}</a></span>
<span>{{ .Data.Term }}</span>
{{ else }}
<span>{{i18n "tabs.categories"}}</span>
{{ end }}
{{ else }}
{{ $currentMenuEntry := "" }}
{{ range site.Menus.main }}
{{ if eq .URL $page.RelPermalink }}
{{ $currentMenuEntry = . }}
{{ end }}
{{ end }}
<!-- 显示逻辑 -->
{{ if $currentMenuEntry }}
<span>{{ $currentMenuEntry.Name }}</span>
{{ else }}
<span>{{ $page.Title }}</span> <!-- 使用保存的页面对象 -->
{{ end }}
{{ end }} {{ end }}
{{ end }} {{ end }}
</nav> </nav>