fix: update permalink handling in subpath setting

This commit is contained in:
geekifan
2025-05-11 17:58:59 +08:00
parent 102129f36a
commit f615f3bd8a
6 changed files with 89 additions and 88 deletions

View File

@ -5,27 +5,27 @@
{{ $page := . }}
{{ $url := .RelPermalink }}
{{ $paths := split (trim $url "/") "/" }}
{{ $is_home := or (eq $url "/") (eq $url (relLangURL "/")) }}
{{ $is_home := or (eq $url "/") (eq $url (relLangURL "/")) (eq .RelPermalink (.Site.Home.RelPermalink)) }}
{{ if $is_home }}
<!-- index page -->
<span>{{ T "tabs.home" | title }}</span>
{{else}}
<span>
<a href="{{ "/" | relLangURL }}">
<a href="{{ .Site.Home.RelPermalink }}">
{{- T "tabs.home" | title -}}
</a>
</span>
{{ if eq $page.Type "tags" }}
{{ if .Data.Term}}
<span><a href="{{ "/tags/" | relLangURL }}">{{i18n "tabs.tags"}}</a></span>
<span><a href="{{ "tags/" | absLangURL }}">{{i18n "tabs.tags"}}</a></span>
<span>{{ .Data.Term }}</span>
{{ else }}
<span>{{i18n "tabs.tags"}}</span>
{{ end }}
{{ else if eq $page.Type "categories" }}
{{ if .Data.Term}}
<span><a href="{{ "/categories/" | relLangURL }}">{{i18n "tabs.categories"}}</a></span>
<span><a href="{{ "categories/" | absLangURL }}">{{i18n "tabs.categories"}}</a></span>
<span>{{ .Data.Term }}</span>
{{ else }}
<span>{{i18n "tabs.categories"}}</span>