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

PageHead

interfaz

Metadatos del documento que devuelve el head de una página. Sin title se conserva el del host, o ninguno. Desde 1.2 admite también las etiquetas y los atributos de HeadInput (con titleTemplate sólo como cadena, porque viaja en el payload de navegación); el head de la ruta tiene la máxima prioridad frente a useHead.

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

Código fuente src/app/definitions/define-page.ts:141

Declaración #

ts
interface PageHead extends Omit<HeadInput, 'title' | 'titleTemplate'> {
	readonly title?: string
	readonly description?: string
	readonly titleTemplate?: string
}

Ejemplo #

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

export const route = definePage({
  load: () => ({ name: "Ada", avatar: "https://example.com/ada.png" }),
  head: ({ data }): PageHead => ({
    title: `Perfil de ${data.name}`,
    meta: [{ property: "og:image", content: data.avatar }],
  }),
});

Propiedades #

title #

propiedad sólo lectura opcional

readonly title?: string

Título del documento: <title> en SSR y document.title al navegar.

description #

propiedad sólo lectura opcional desde 1.1.0

readonly description?: string

Descripción del documento: <meta name="description"> en SSR y en el prerender, actualizada al navegar. Una página sin descripción conserva la del host, o ninguna.

titleTemplate #

propiedad sólo lectura opcional desde 1.2.0

readonly titleTemplate?: string

Plantilla del título, con %s en el lugar del título.

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/app/definitions/define-page.ts