README.md

This commit is contained in:
2026-08-16 21:02:43 +02:00
parent a5d64c1d80
commit d88d5e1377
2 changed files with 51 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# AGENTS.md
## Wichtigste Regel: Parser NICHT erneut ausführen
Der Parser `scripts/parse_buildbroken_archive.py` wurde **einmalig** genutzt, um die
Blogartikel aus den Wayback-HTML-Dateien zu generieren. Die Artikel in
`content/posts/*.md` wurden danach **manuell ausgebessert** (Titel gekürzt,
Tags korrigiert, `alt`-Attribute ergänzt, Links umgeschrieben). Ein erneuter
Parser-Lauf würde diese Handarbeit überschreiben und ist daher **verboten**.
Das gilt ebenso für `--download-images`: Bilder und Zuweisungen sind bereits
final; nichts neu herunterladen.
## Grundregeln
- **Kein `hugo server` im Hintergrund laufen lassen, wenn `public/` deployt
werden soll** der Dev-Server überschreibt `public/` laufend mit
unminifizierten Dev-Artefakten (`livereload.js`). Für den Produktionsstand:
`hugo --minify --cleanDestinationDir`.
- **Deployment:** Cloudflare-Workers über `wrangler.json`
(`assets.directory: public`, `not_found_handling: 404-page`).
- **Content** in `content/posts/*.md` und `content/_index.md` wird von Hand
gepflegt. Titel sollen unter ~60 Zeichen bleiben.
- **SEO-Metadaten** werden zentral in `layouts/_default/baseof.html` erzeugt
(description/canonical/OG/Twitter). Keine Per-Post-Hardcodes außer nötig.
- **Bilder** in Posts brauchen ein `alt`-Attribut; der Banner ist dekorativ
(`alt=""`).
- Die Startseite enthält den About-Text (kein eigenes `/about/` mehr);
`about.html`-Redirects zeigen auf `/`.
- **Commits:** ohne Co-Autoren; nur der eigentliche Autor.