Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

SitemapEntriesContext

interfaz Desde 1.7.0

Lo que recibe la función sitemapEntries de definePage. Se ejecuta durante meeko build, en el servidor de Node que prerenderiza las páginas, sin petición ni sesión.

ts
import type { SitemapEntriesContext } from "@meekojs/meeko/framework";

Código fuente src/shared/definitions/sitemap.ts:41

Declaración #

ts
interface SitemapEntriesContext {
	readonly env: Readonly<Record<string, string | undefined>>
	readonly prerendering: true
}

Ejemplo #

ts
import type { SitemapEntriesContext, SitemapEntry } from "@meekojs/meeko/framework";

async function entries({ env }: SitemapEntriesContext): Promise<SitemapEntry[]> {
  const slugs = env.DOCS_DRAFTS === "1" ? ["borrador"] : [];
  return slugs.map((slug) => ({ params: { slug } }));
}

Propiedades #

env #

propiedad sólo lectura

readonly env: Readonly<Record<string, string | undefined>>

Variables de entorno del proceso de meeko build (process.env).

prerendering #

propiedad sólo lectura

readonly prerendering: true

Siempre true: el runtime de server/runtime.ts se creó con prerendering, sin tráfico de clientes.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/shared/definitions/sitemap.ts