Z401-missing-directory-index — Directory Senza Indice
Z-Code: Z401 MISSING_DIRECTORY_INDEX · Engine: zensical · Exit: 0
Il Fixture
Il fixture si trova in examples/z401-missing-directory-index/ nel repository
Zenzic. Utilizza l'engine Zensical (richiede zensical.toml).
La directory docs/guide/ contiene page.md ma non ha index.md:
docs/
guide/
page.md ✓ esiste
index.md ✘ mancante
Quando il sito viene costruito, visitare /guide/ restituisce un 404 perché
nessuna pagina corrisponde a quell'URL di directory:
docs_dir = "docs"
fail_under = 0
[build_context]
engine = "zensical"
Eseguire l'Esempio
# Clona il repository Zenzic — nessuna installazione richiesta
cd examples/z401-missing-directory-index
uvx zenzic check all --show-info
Z401 è un finding di tipo info — è soppresso di default per mantenere
l'output CI conciso. Usa --show-info per renderlo visibile.
Output atteso:
zensical · 1 file (1 docs, 0 assets) · 0.0s · 68 files/s
docs/guide i [Z401] Directory contains Markdown files but has no index page
— the directory URL may return a 404.
────────────────────────────────────────────────────────────────────────────────
Summary: x 0 errors ! 0 warnings i 1 info · 1 file with findings
Analysis complete: All statically-detectable links, credentials, and references
verified.
Exit code: 0
Interpretare l'Output
Il finding Z401 indica un problema MISSING_DIRECTORY_INDEX.
I motori di documentazione che usano URL in stile directory (es. /guide/ invece
di /guide.html) richiedono che ogni directory navigabile abbia un index.md
(o index.mdx) come pagina di atterraggio. Senza di esso, il motore di build
può silenziosamente omettere l'URL della directory o restituire un 404:
- Tipo di scansione:
Structure Validator (engine zensical) - Severità:
Info - Impatto: Deduce 2.0 punti DQS (categoria navigazione, peso 0.25).
Risolvere il Problema
Creare docs/guide/index.md come pagina di atterraggio per la sezione:
touch docs/guide/index.md
Oppure rinominare page.md in index.md se è l'unica pagina nella directory:
mv docs/guide/page.md docs/guide/index.md
Vedi Anche
- Z402 — Pagina Orfana — la pagina esiste ma non è in navigazione.
- Z403 — Alt Mancante — immagine senza testo alt accessibile.
- Riferimento Controlli — Z401 — specifica completa della regola.