Die Seite, auf der du gerade bist. Ursprünglich ein zugekauftes Hugo-Theme, inzwischen so weit umgebaut, dass vom Original vor allem noch das Grundraster übrig ist.
Wie sie entsteht
Eine Woodpecker-Pipeline erledigt bei jedem Push und zusätzlich nächtlich per Cron:
- YouTube-Posts generieren – die Videos meines Kanals werden aus der YouTube-API gelesen und als Markdown-Posts angelegt
- Funfacts aktualisieren – die Zähler auf der Startseite kommen aus mehreren eigenen Diensten (Gitea, Immich, Last.fm, Magic Portal) und dem Speicherplatz des NAS
- Bauen und ausrollen – Hugo erzeugt die statischen Seiten samt Bildvarianten,
rsyncschiebt das Ergebnis auf den Webspace
Eigenbauten auf der Seite
Die Musik-Übersicht zieht live von Last.fm, die TravelMap zeichnet besuchte Länder mit Leaflet, und für die Inhalte gibt es ein kleines eigenes Admin-Tool, damit Posts nicht per Texteditor und Git-Kommando gepflegt werden müssen.