From d92da3689a4ac0a50c5ef105fd2b1949476dcc10 Mon Sep 17 00:00:00 2001 From: Kostas Chatzikokolakis Date: Mon, 1 Jul 2024 00:27:53 +0300 Subject: [PATCH] Allow rendering subdirectories as scrolling pages --- layouts/{ => _default}/index.html | 14 +++++++------- layouts/_default/single.html | 4 +++- 2 files changed, 10 insertions(+), 8 deletions(-) rename layouts/{ => _default}/index.html (94%) diff --git a/layouts/index.html b/layouts/_default/index.html similarity index 94% rename from layouts/index.html rename to layouts/_default/index.html index d39c7aa..be84f77 100644 --- a/layouts/index.html +++ b/layouts/_default/index.html @@ -1,9 +1,9 @@ {{ define "main" }} -{{ $headless := .Site.GetPage "/homepage" }} +{{ $headless := .GetPage "./homepage" }} {{ $sections := $headless.Resources.ByType "page" }} {{ $sections := cond .Site.BuildDrafts $sections (where $sections "Draft" "==" false) }} {{ $content := where (where $sections "Params.external" "==" nil) "Params.detailed_page_homepage_content" "ne" false }} -{{ $languages := .Site.Languages }} +{{ $translations := .Page.AllTranslations }} {{ if not .Params.header_use_video }} @@ -35,17 +35,17 @@ {{- partial "custom_header_video.html" . -}} {{ end }} - {{ $num_lang := len $languages }} + {{ $num_lang := len $translations }} {{ if and (gt $num_lang 1) $.Site.Params.language_menu }}
- {{ range site.Sites }} - {{ $lang_title := or .Language.LanguageName (.Language.Lang | strings.ToUpper) }} - {{ if eq . $.Site }} + {{ range $translations }} + {{ $lang_title := or .Language.LanguageName (.Lang | strings.ToUpper) }} + {{ if eq .Lang $.Lang }} {{ if $.Site.Params.show_current_lang }} {{ $lang_title }} {{ end }} {{ else }} - {{ $lang_title }} + {{ $lang_title }} {{ end }} {{ end }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 076af2f..33101ba 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -2,7 +2,9 @@
- {{ .Site.Title }} + {{ with .Parent }} + {{ or .Title .Site.Title }} + {{ end }}

{{ .Title }}