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

src/rutas/about.nexy
---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

Editar en GitHub

Enter abre el resultado, Esc lo cierra.