Přeskočit na obsah

npm run verify:anchors — Kotvy v postaveném HTML

Kotvy v postaveném HTML: Post-build kontrola, že každá kotva odkazovaná z kanonických dat dossieru skutečně existuje v postaveném HTML — ne jen ve zdroji.. npm skript, kontrola výstupů.

npm skript kontrola výstupů shodí běh pipeline: build

Volání

npm run verify:anchors

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

Zdroj: scripts/dossier/verify-anchors.mjs

Post-build kontrola, že každá kotva odkazovaná z kanonických dat dossieru skutečně existuje v postaveném HTML — ne jen ve zdroji.

Kdy ho spustit

Až po zola build.

Co shodí běh

  • Kotva clm-## nebo gap-## zapsaná v kanonickém těle dossieru, která v postaveném HTML není.
  • case.anchor nebo kotva položky časové osy, které v postavené stránce neexistují jako id.
  • Odkaz na #clm-## / #gap-##, který se v postavené stránce na žádné id nerozřeší.

Vstupy a výstupy

Čte

  • public/dossiers/<slug>/index.html
  • data/dossiers/** (compiled model)

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.