Addedf Releases Site
Deploy Hugo Site / deploy (push) Canceled after 0s

This commit is contained in:
lucashahmann committed 2026-10-19 21:23:17 +02:00
1 parent 09a4754d51
commit 44866d1b87
6 files changed
+118 -64

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
{{/*
Liest alle Cover aus releases/ (gemountet nach assets/img/releases) und
gibt sie neueste zuerst zurück. Dateiname: 20250718_Album_OceanTales.jpg
*/}}
{{- $releases := slice -}}
{{- range resources.Match "img/releases/*" -}}
{{- $file := path.Base .Name -}}
{{- $base := strings.TrimSuffix (path.Ext $file) $file -}}
{{- $parts := split $base "_" -}}
{{- if ge (len $parts) 3 -}}
{{- $d := index $parts 0 -}}
{{- $title := delimit (after 2 $parts) " " -}}
{{- $title = replaceRE "([a-z])([A-Z])" "$1 $2" $title -}}
{{- $title = replace $title "'" "’" -}}
{{- $date := time.AsTime (printf "%s-%s-%s" (substr $d 0 4) (substr $d 4 2) (substr $d 6 2)) -}}
{{- $releases = $releases | append (dict "key" $d "date" $date "kind" (index $parts 1) "title" $title "cover" .) -}}
{{- end -}}
{{- end -}}
{{- return sort $releases "key" "desc" -}}