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

DocumentHead

interfaz Desde 1.2.0

head de DocumentConfig y de meeko.addHead en los módulos: lo mismo que HeadInput, pero titleTemplate sólo puede ser una cadena, porque el documento se fija en el build como JSON y llega así al navegador. Su title es el título del sitio: lo muestran, tal cual y sin titleTemplate, las páginas que no tienen título propio o lo dejan vacío.

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

Código fuente src/shared/head.ts:196

Declaración #

ts
interface DocumentHead extends Omit<HeadInput, 'titleTemplate'> {
	titleTemplate?: string
}

Ejemplo #

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

// «Precios - Mi Sitio» en una página titulada «Precios»; «Mi Sitio» en una sin título.
const head: DocumentHead = {
  title: "Mi Sitio",
  titleTemplate: "%s - Mi Sitio",
  htmlAttrs: { lang: "es" },
};

Propiedades #

titleTemplate #

propiedad opcional

titleTemplate?: string

Plantilla del título, con %s en el lugar del título. Se aplica al título de layouts, páginas, useHead y el head de la ruta, no al title del documento. Una función no se admite aquí: no se puede fijar en el build.

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/head.ts