pradox_builder
Anwendungsfall
Genau diese Webseite hier wird damit gebaut. News und Projekte leben als Markdown im Obsidian-Vault, der Builder rendert sie zu statischem HTML, das hinter einem nginx-Container ausgeliefert wird. Statische Pflicht-Doks (Impressum, Datenschutz, Cookie) bleiben handgepflegt — der Builder fasst sie nicht an.
Bisher erreicht
- Markdown-zu-HTML-Pipeline mit bleach-Allowlist und ReDoS-sicherem Tag-Stripping
- YAML-Frontmatter-Parser, paginierte Collections für News und Projekte
- Multi-Tag-Schema mit dynamischem Client-JS-Filter (4 Top-Themen)
- Status- und Source-Badges auf Project-Cards
- Sicherer Sync-Workflow zwischen Obsidian-Vault und Repo, deploy.sh mit selektivem Build-Output-Sync und 18 Smoke-Tests
- 52 pytest-Tests, Mozilla Observatory A+ auf der gerenderten Seite
Aktuell in Arbeit
Feinschliff am Frontend (Card-Layouts, Bilder-Workflow), optional ein Live-Preview-Server für den Editor-Loop, perspektivisch Cheatsheets- und Blog-Bereich.