hugo-ideomatic way of randering multiple objects from toml file

This commit is contained in:
2025-11-14 11:43:50 +01:00
parent 2133313ef5
commit 42ea2a9df0
2 changed files with 23 additions and 5 deletions
+19
View File
@@ -24,6 +24,25 @@ title = 'agres.online'
name = "pgp" name = "pgp"
url = "/publickey.asc" url = "/publickey.asc"
[[params.info]]
name = "Impressum"
url = "/impressim"
[[params.info]]
name = "Datenschutz"
url = "/datenschutz"
[[params.info]]
name = "Email"
url = "mailto:dominik@agres.online"
[[params.info]]
name = "PGP-Key"
url = "/publickey.asc"
[[params.info]]
name = "RSS"
url = "/blog/index.xml"
[markup.goldmark.renderer] [markup.goldmark.renderer]
unsafe = true unsafe = true
+4 -5
View File
@@ -1,11 +1,10 @@
<footer class="bottombar"> <footer class="bottombar">
<div class="bottombar-content"> <div class="bottombar-content">
<nav class="footer-links"> <nav class="footer-links">
<a href="/impressum/">Impressum</a> · {{ $last := index (last 1 .Site.Params.info) 0 }}
<a href="/datenschutz/">Datenschutz</a> · {{ range .Site.Params.info }}
<a href="mailto:{{ .Site.Params.email}}">Email</a> · <a href="{{ .url }}">{{ .name }}</a> {{ if ne . $last }} ·{{ end }}
<a href="/publickey.asc">PGP-Key</a> · {{ end }}
<a href="/blog/index.xml">RSS</a>
</nav> </nav>
<div class="copyright">© {{ now.Format "2006" }} {{ .Site.Params.name | default "Your Name" }}</div> <div class="copyright">© {{ now.Format "2006" }} {{ .Site.Params.name | default "Your Name" }}</div>
</div> </div>