This commit is contained in:
finalnode
2026-05-16 19:36:35 +02:00
parent ecdd107350
commit 08bcb91b5c
14 changed files with 117 additions and 12 deletions

View File

@ -35,12 +35,12 @@ Den Ordner `generator/` musst du im normalen Alltag nicht anfassen.
2. Schreibe deine Startseite in `havelseite/index.md`.
3. Lege weitere Seiten als Markdown-Dateien in `havelseite/` an.
4. Lege Bilder in `havelseite/medien/`.
5. Baue die Website mit `python3 generator/havelseiten.py`.
5. Baue die Website mit `python3 havelseiten build`.
## Seite bauen
```sh
python3 generator/havelseiten.py
python3 havelseiten build
```
Vor dem Bauen wird `havelseite/einstellungen.md` automatisch formatiert und danach geprueft. Aus `- [] Wald` wird zum Beispiel `- [ ] Wald`.
@ -52,11 +52,19 @@ Die fertigen Seiten liegen danach in `ausgabe/`.
## Vorher pruefen
```sh
python3 generator/validate.py
python3 havelseiten validate
```
Der Validator sagt in normalen Worten, wenn zum Beispiel ein Bild fehlt, ein Galerieordner falsch geschrieben ist oder ein unbekannter Block wie `@galry` benutzt wurde.
## Einstellungen formatieren
```sh
python3 havelseiten format
```
Der Formatter bringt `havelseite/einstellungen.md` in eine saubere Form. Aus `- [] Wald` wird zum Beispiel `- [ ] Wald`.
## Projektstruktur
```text