Post-build kontrola: každý navigační počet v postaveném HTML se musí rovnat hodnotě v manifestu metrik a žádná položka nesmí nést odznak, pro který metriku nikdy nedostala.
Kdy ho spustit
Po zola build. Předbuildová kontrola dokáže jen to, že metrika je spočitatelná — ne že ji šablona vykreslila.
Co shodí běh
- Odznak v HTML s jinou hodnotou, než jakou nese data/generated/navigation-metrics.json.
- Odznak u navigační položky, která nemá přiřazenou metriku.
Co je potřeba vědět
- HTML je minifikované — uvozovky atributů zmizí a pořadí se nezachová. Skript proto atributy tokenizuje, místo aby na ně pouštěl regulární výraz s pevným uvozováním; první pokus o ověření právě na tomhle hlásil chybějící odznaky, které tam byly a byly správné.