Přeskočit na obsah

npm run data:generate-content — Generátor Zola content adaptérů

Generátor Zola content adaptérů: Z compiled modelu generuje do stagingu minimální routing obálky pro Zolu — front matter s title/template/weight/description a [extra] s generated/record_id/view_model/dossier/record_type/lang. npm skript, generování.

npm skript generování pipeline: build pipeline: dev

Volání

npm run data:generate-content

Spustí node scripts/data/generate-zola-content.mjs (čteno z package.json při buildu)

Zdroj: scripts/data/generate-zola-content.mjs

Z compiled modelu generuje do stagingu minimální routing obálky pro Zolu — front matter s title/template/weight/description a [extra] s generated/record_id/view_model/dossier/record_type/lang. Doménová pole ve front matter nežijí; šablony čtou view modely.

Kdy ho spustit

Automaticky v pipeline po data:views. Ručně po změně tvaru obálky nebo šablony, která obálku čte.

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Tělo detailních záznamů a dossier _index je markdown blok kanonického záznamu přenesený byte-verně — kotvy {#…}, interní @/ odkazy i poznámky pod čarou fungují beze změny.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)

Zapisuje

  • data/generated/content-staging/** (stejná struktura jako content/)

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.