Aus diesem Repository wird die BikeX-Seite erstellt. Das passiert mit Zola, einem sog. Static Site Generator. Zola generiert aus eine Textdateien und Vorlagen eine komplette Website.
Wenn du etwas ändern willst musst du eigentlich nur eine Sache können: Markdown
Alle Texte findest du im Ordner content
. Die Seiten der einzelnen Festivals liegen direkt in content
, die in der Kopfzeile verlinkten Seiten (Impressum und FAQ) im Unterordner pages
. Festivalseiten müssen als Erstes diese Informationen enthalten:
+++
title = "Name des Festivals"
date = 2024-07-21 # Datum der Anreise
updated = 2024-03-26 # Letzte Änderung an der Seite (muss bei Änderungen manuell angepasst werden)
description = "Beschreibung" # Die Kurzbeschreibung für die Startseite
+++
darunter folgt normaler Markdown-Text.
Jede Datei gibt es in zwei Ausführungen:
<festivalname>.md
: Die deutsche Version der Beschreibung<festivalname>.en.md
: Die englische Version Beide Dateien müssen ausgefüllt werden damit die Seite am Ende zweisprachig vorhanden ist.
Fotos, Videos, GPX-Tracks usw. müssen im Ordner static
hochgeladen werden. Von dort können sie normal via Markdown in den Beschreibungen verlinkt werden. Eine Datei static/foo/bar/test.gpx
zum Beispiel so:
[Linktext](/foo/bar/test.gpx)
Eigentlich nichts. Die Website wird bei Änderungen im Repository automatisch aktualisiert. Das kann eventuell einige Minuten dauern.