From 2fc3054abbb29c07812d0674a90795be8c8bdddc Mon Sep 17 00:00:00 2001 From: bedefaced Date: Tue, 31 Aug 2021 04:32:46 +0300 Subject: [PATCH 1/4] active page in menu fixed --- layouts/partials/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 103ea8d..164ca5f 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -3,7 +3,7 @@ From 18429e787381384eac7d258ca4c6d137db55d6ec Mon Sep 17 00:00:00 2001 From: bedefaced Date: Tue, 31 Aug 2021 04:34:45 +0300 Subject: [PATCH 2/4] multilanguage switcher (NB: add / to the end of 'url' menu entry param) --- layouts/partials/footer.html | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index a2e54dc..3f0afc1 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,2 +1,29 @@ +

+ {{ $siteLanguages := .Site.Languages }} + {{ $pageLang := .Page.Lang }} + + {{ $currentPage := . }} + {{ $pageName := "" }} + {{ range .Site.Menus.main }} + {{ if eq ($currentPage.URL | absLangURL) (.URL | absLangURL) }} + {{ $pageName = .Name }} + {{ end }} + {{ end }} + + {{ range .Page.AllTranslations }} + {{ $translation := .}} + {{ range $siteLanguages }} + {{ if eq $translation.Lang .Lang }} + {{ $selected := false }} + {{ if eq $pageLang .Lang }} +
$ echo $LANG
{{ .LanguageName }}

+ {{ else }} +
export LANG={{ .LanguageName }}; ./{{ $pageName }}
+ {{ end }} + {{ end }} + {{ end }} + {{ end }} +

+

From 696e69ea5a5236347e7521c5ef55ee18bacd28d6 Mon Sep 17 00:00:00 2001 From: bedefaced Date: Thu, 2 Sep 2021 15:51:40 +0300 Subject: [PATCH 3/4] Page.URL -> Page.Permalink due to deprecation warning --- layouts/partials/footer.html | 4 ++-- layouts/partials/header.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 3f0afc1..f5b8f12 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -5,7 +5,7 @@ {{ $currentPage := . }} {{ $pageName := "" }} {{ range .Site.Menus.main }} - {{ if eq ($currentPage.URL | absLangURL) (.URL | absLangURL) }} + {{ if eq ($currentPage.Permalink) (.URL | absLangURL) }} {{ $pageName = .Name }} {{ end }} {{ end }} @@ -18,7 +18,7 @@ {{ if eq $pageLang .Lang }}
$ echo $LANG
{{ .LanguageName }}

{{ else }} -
export LANG={{ .LanguageName }}; ./{{ $pageName }}
+
export LANG={{ .LanguageName }}; ./{{ $pageName }}
{{ end }} {{ end }} {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 164ca5f..47f032a 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -3,7 +3,7 @@ From df998c3363057059b9218fa82f1af955f2d2cc5c Mon Sep 17 00:00:00 2001 From: bedefaced Date: Thu, 2 Sep 2021 19:25:04 +0300 Subject: [PATCH 4/4] default charset bugfix --- layouts/partials/head.html | 1 + 1 file changed, 1 insertion(+) diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 0407bf5..180a05b 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -2,6 +2,7 @@ {{ with .Site.Params.about }}{{ end }} +