DocumentHead
interfaz Since 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.
import type { DocumentHead } from "@meekojs/meeko/framework";Source code src/shared/head.ts:196
Declaración #
interface DocumentHead extends Omit<HeadInput, 'titleTemplate'> {
titleTemplate?: string
}Example #
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
#
titleTemplate?: stringPlantilla 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.