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.

01

Problém

Výchozí situace

Opakované webové projekty často rozptylují obsah a pravidla rozvržení mezi jednotlivé soubory, které se obtížně kontrolují.

02

Omezení

Okrajové podmínky

  • Statické nasazení
  • Centrální konfigurace
  • Reprodukovatelný výstup
  • Minimální závislosti za běhu
03

Ř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.

04

Architektura

Architektura

  • Python
  • Jinja2
  • Konfigurace JSON
  • Statické HTML/CSS/JS
05

Výsledek

Výsledek

Kontrolovatelný publikační postup, který vytváří nové varianty stránek z konzistentních dat.