From: Kai Moritz Date: Sat, 20 Dec 2025 10:26:02 +0000 (+0100) Subject: Spezial-Menü für die Untersektionen von `blog` anstatt für `blog` selbst X-Git-Tag: frontend--hugo--rebase--2025-12-21--18-30~7 X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=f2bd36b263a3dce224e3cfbe91e69da4f1e8e513;p=website Spezial-Menü für die Untersektionen von `blog` anstatt für `blog` selbst -- ALIGN * Die Menüstruktur wird jetzt nicht mehr aus dem `date`-Parameter abgeleitet. * Stattdessen werden die Blog-Artikel sauber in Unter-Sektionen eingeteilt, die nach den Jahren benannt sind. * Diese Untersektionen setzen dann über Front-Matter explizit das Template `year`, dass das besondere Verhalten des Menüs für diese Unterseiten definiert. --- diff --git a/content/blog/2013/_index.html b/content/blog/2013/_index.html new file mode 100644 index 00000000..a3a29e67 --- /dev/null +++ b/content/blog/2013/_index.html @@ -0,0 +1,5 @@ +--- +title: Archiv - 2013 +linkTitle: 2013 +layout: year +--- diff --git a/content/blog/2020/_index.html b/content/blog/2020/_index.html new file mode 100644 index 00000000..22c0e2c4 --- /dev/null +++ b/content/blog/2020/_index.html @@ -0,0 +1,5 @@ +--- +title: Archiv - 2020 +linkTitle: 2020 +layout: year +--- diff --git a/content/blog/2021/_index.html b/content/blog/2021/_index.html new file mode 100644 index 00000000..579088c9 --- /dev/null +++ b/content/blog/2021/_index.html @@ -0,0 +1,5 @@ +--- +title: Archiv - 2021 +linkTitle: 2021 +layout: year +--- diff --git a/layouts/_partials/menu.html b/layouts/_partials/menu.html index a8d39bd1..a82d3519 100644 --- a/layouts/_partials/menu.html +++ b/layouts/_partials/menu.html @@ -18,60 +18,7 @@ Home
diff --git a/layouts/_partials/menu/tree.html b/layouts/_partials/menu/tree.html index a8d39bd1..a3d63ed2 100644 --- a/layouts/_partials/menu/tree.html +++ b/layouts/_partials/menu/tree.html @@ -1,25 +1,3 @@ -{{- $page := .page }} -{{- $menuID := .menuID }} - - diff --git a/layouts/blog/section.html b/layouts/blog/section.html index f0eb00da..acac1bb4 100644 --- a/layouts/blog/section.html +++ b/layouts/blog/section.html @@ -65,41 +65,3 @@ {{- end }} {{- end }} {{- end }}{{/* end main */}} - -{{- define "menu" }} -{{- $page := . }} - -{{- end }}{{/* end menu */}} diff --git a/layouts/blog/year.html b/layouts/blog/year.html index f0eb00da..185a7e8a 100644 --- a/layouts/blog/year.html +++ b/layouts/blog/year.html @@ -26,44 +26,24 @@ {{- end }}{{/* end title */}} {{- define "main" }} -{{- range .Pages.GroupByPublishDate "2006" }} -{{- if ne .Key "0001" }} -
- {{- $year := replace .Key "0001" "" }} -

- - {{- $year -}} - -

- {{- range .Pages.GroupByDate "January" }} -
-
- {{- range .Pages }} - {{- if eq .Kind "page" }} -
-

- {{- .Title | markdownify }} - {{- if .Draft }} - - - - - - {{- end }} -

-
- {{- partial "post_meta.html" . -}} -
-
- {{- end }} - {{- end }} -
+{{- range .Pages }} +
+

+ {{- .Title | markdownify }} + {{- if .Draft }} + + + + + + {{- end }} +

+
+ {{- partial "post_meta.html" . -}}
- {{- end }}
{{- end }} -{{- end }} {{- end }}{{/* end main */}} {{- define "menu" }} @@ -85,20 +65,29 @@ Home