Přeskočit na obsah

npm run build:search-index — Statický index vyhledávání

Statický index vyhledávání: Staví statický index pokrývající každý routovatelný záznam napříč dossiery — zdroje, tvrzení, kauzy, mezery, vztahy, samotné stránky dossierů i globální registr entit. npm skript, generování.

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

Volání

npm run build:search-index

Spustí node scripts/dossier/build-search-index.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/build-search-index.mjs

Staví statický index pokrývající každý routovatelný záznam napříč dossiery — zdroje, tvrzení, kauzy, mezery, vztahy, samotné stránky dossierů i globální registr entit. Deterministické, bez sítě.

Kdy ho spustit

V build i dev pipeline před zola build.

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ěží.

Vstupy a výstupy

Čte

  • data/dossiers/** (compiled model)
  • kurátorovaná grafová vrstva dossier.json `graph`

Zapisuje

  • static/search-index.json (Zola kopíruje na public/search-index.json)

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.