Routing file-based

Nei siti la struttura di file e cartelle è il router: niente configurazione. Questa stessa pagina è il file sites/site/routing.tsx.

FileRottaNote
index.tsx/Rotta indice della cartella
routing.tsx/routingUna pagina = una rotta (dal nome del file)
blog/index.tsx/blogSottocartella → segmento di path
blog/guida.md/blog/guidaAnche .md/.mdx sono rotte
[slug].tsx/:slugParametro dinamico (nome tra parentesi quadre)
_layout.tsxWrapper di tutte le rotte (header/footer)
_404.tsxPagina not-found (genera 404.html)
_components.tsxPrefisso _ → MAI una rotta: codice condiviso
💡 Estensioni supportate
Le rotte possono essere .tsx/.jsx (componenti React), .md (Markdown GFM) o .mdx (Markdown + componenti). Vedi le pagine Markdown e MDX.
⚠️ Solo statico
Questo è un sito statico: le rotte dinamiche [slug] con getStaticPathsarriveranno; per la navigazione client-side con parametri usa una app (vedi /app).