Publikační systémy / static-site-generatorAktivní
Generátor statických webů / PWA
Generování moderních statických webů a struktur PWA na základě centrální konfigurace pomocí Pythonu.
Problém
Výchozí situace
Opakované webové projekty často rozptylují obsah a pravidla rozvržení mezi jednotlivé soubory, které se obtížně kontrolují.
Omezení
Okrajové podmínky
- Statické nasazení
- Centrální konfigurace
- Reprodukovatelný výstup
- Minimální závislosti za běhu
Řešení
Řešení
Generátor odděluje obsahová data, šablony, prostředky a fázi výstupu a umožňuje nasazení webu bez serverového frameworku.
Architektura
Architektura
- Python
- Jinja2
- Konfigurace JSON
- Statické HTML/CSS/JS
Výsledek
Výsledek
Kontrolovatelný publikační postup, který vytváří nové varianty stránek z konzistentních dat.