DocsBasado en archivos
paginas
Un archivo de página devuelve HTML. El tipo de archivo que utilice cambia la forma en que se produce: consulte vistas. Esta sección cubre las reglas de enrutamiento que se aplican a cada formato de página.
| Página | Qué cubre |
|---|---|
| Rutas dinámicas | [slug], [...path], grupos de rutas, segmentos tipificados |
| Páginas de error | notfound.nexy, errors.nexy, JSON para clientes API |
| Diseños | Una página por tipo de archivo de diseño |
| Herencia | Cómo se acumulan los diseños y las dependencias |
Una página mínima
title: prop[str] = "About"<h1>{{ title }}</h1>Se sirve en /about. El texto inicial entre las líneas --- es Python; el marcado debajo es Jinja2. Consulte archivos .nexy.
Formatos de página
| Modo | Archivo | Produce |
|---|---|---|
| Servidor | .nexy |
HTML renderizado por el servidor desde Python y Jinja2 |
| Servidor | .md, .mdx |
páginas de contenido |
| Componentes del marco de cliente | .tsx, .jsx, .vue, .svelte |
renderizados y navegados en el navegador |
Los dos modos no se pueden mezclar en un solo proyecto. Consulte Modo servidor y modo cliente. Los componentes del cliente aún pueden aparecer en modo servidor, como islas dentro de una página .nexy.
Almacenamiento en caché incremental
Agregue revalidate = 60 a una página .nexy para almacenarla en caché con obsoleto mientras se revalida. Véase ISR.
leyendo la solicitud
Una página lee la ruta, la cadena de consulta, las cookies y la sesión a través de ganchos. Ver Ganchos.
Próximos pasos
- Rutas dinámicas
- Páginas de error
- Enrutamiento modular: controladores en lugar de archivos