fix: update layouts to add hugo.IsMultilingual

- Update layouts/partials/language-selector.html to add
  hugo.IsMultilingual for multilanguage support to hide drop down menu
- Update layours/partials/sidebar.html to add hugo.IsMultilingual to
  hide language icon.
This commit is contained in:
2025-09-03 21:10:01 +10:00
parent 83d24c4127
commit 508f8ed841
2 changed files with 23 additions and 18 deletions

View File

@ -1,11 +1,13 @@
<div class="lang-dropdown">
<select class="lang-select" onchange="location = this.value;">
{{ $currentLang := .Site.Language.Lang }}
{{ $siteBase := strings.TrimSuffix "/" .Site.BaseURL }}
{{ range .Site.Languages }}
<option value="{{ $siteBase }}/{{ .Lang }}/" {{ if eq .Lang $currentLang }}selected{{ end }}>
{{ .LanguageName }}
</option>
{{ end }}
</select>
</div>
{{ if hugo.IsMultilingual }}
<div class="lang-dropdown">
<select class="lang-select" onchange="location = this.value;">
{{ $currentLang := .Site.Language.Lang }}
{{ $siteBase := strings.TrimSuffix "/" .Site.BaseURL }}
{{ range .Site.Languages }}
<option value="{{ $siteBase }}/{{ .Lang }}/" {{ if eq .Lang $currentLang }}selected{{ end }}>
{{ .LanguageName }}
</option>
{{ end }}
</select>
</div>
{{ end }}

View File

@ -34,12 +34,15 @@
</li>
<!-- .nav-item -->
{{ end }}
<li class="nav-item mt-4">
<a class="nav-link no-hover">
<i class="fa-fw fas fa-language"></i>
{{ partial "language-selector.html" . }}
</a>
</li>
{{ if hugo.IsMultilingual }}
<li class="nav-item mt-4">
<a class="nav-link no-hover">
<i class="fa-fw fas fa-language"></i>
{{ partial "language-selector.html" . }}
</a>
</li>
{{ end }}
</ul>
</nav>
@ -57,7 +60,7 @@
{{ range .Site.Params.social.links }}
{{ $url := "" }}
{{ $rel := "" }}
{{ if eq .type "github" }}
{{ $url = printf "https://github.com/%s" .id }}
{{ else if eq .type "twitter" }}