Merge pull request #377 from VijetaPriya47/fix/multi-language-switching-error

fix: improve language switching in single blog pages
This commit is contained in:
Volcano Bot 2025-05-14 19:33:43 +08:00 committed by GitHub
commit 206ee108d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 2 deletions

View File

@ -148,7 +148,6 @@
<!-- 翻译 -->
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true">
<i class="fas fa-globe" aria-hidden="true"></i>
@ -157,11 +156,22 @@
<ul class="dropdown-menu">
{{ range .Translations }}
<li class="dropdown-item my-0 py-0 mx-0 px-0">
<a href="{{ .Permalink }}"{{ if $.IsHome }} data-target="{{ .URL }}"{{ end }}>
<a href="{{ .RelPermalink }}"{{ if $.IsHome }} data-target="{{ .URL }}"{{ end }}>
<span>{{ index .Site.Data.i18n.languages .Lang }}</span>
</a>
</li>
{{ end }}
{{ if not .IsTranslated }}
{{ range .Site.Languages }}
{{ if ne .Lang $.Lang }}
<li class="dropdown-item my-0 py-0 mx-0 px-0">
<a href="{{ . | relURL }}">
<span>{{ index $.Site.Data.i18n.languages .Lang }}</span>
</a>
</li>
{{ end }}
{{ end }}
{{ end }}
</ul>
</li>