feat: define footer menu in hugo.toml, render dynamically in partial

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 19:34:44 +02:00
parent 10212c75b7
commit 0ae9846ce5
2 changed files with 14 additions and 3 deletions
+10
View File
@@ -36,6 +36,16 @@ noClasses = true
[build] [build]
writeStats = true writeStats = true
[[menus.footer]]
name = "Imprint"
url = "/imprint/"
weight = 1
[[menus.footer]]
name = "Pivoine"
url = "https://pivoine.art"
weight = 2
[[menus.main]] [[menus.main]]
name = "Recipes" name = "Recipes"
url = "/recipes/" url = "/recipes/"
+4 -3
View File
@@ -51,9 +51,10 @@
<div class="flex justify-between items-center mt-[54px] pt-6 border-t border-warm/10"> <div class="flex justify-between items-center mt-[54px] pt-6 border-t border-warm/10">
<span class="font-mono text-[11px] text-ink-faint tracking-[0.04em]">© 2026 Bar Pivoine</span> <span class="font-mono text-[11px] text-ink-faint tracking-[0.04em]">© 2026 Bar Pivoine</span>
<div class="flex items-center gap-4 font-mono text-[11px] text-ink-faint tracking-[0.04em]"> <div class="flex items-center gap-4 font-mono text-[11px] text-ink-faint tracking-[0.04em]">
<a href="/imprint/" class="hover:text-ink transition-colors duration-[180ms]">Imprint</a> {{- range $i, $item := .Site.Menus.footer -}}
<span class="text-warm/20">|</span> {{- if $i }}<span class="text-warm/20">|</span>{{ end -}}
<a href="https://pivoine.art" class="hover:text-ink transition-colors duration-[180ms]">Pivoine</a> <a href="{{ $item.URL }}" class="hover:text-ink transition-colors duration-[180ms]">{{ $item.Name }}</a>
{{- end -}}
</div> </div>
</div> </div>