Patron SEO/build
Foundation comparte la mecánica; cada proyecto conserva su registro de rutas y metadata.
Flujo recomendado
- El proyecto define
routes. - El proyecto calcula canonical e imágenes.
- Foundation genera sitemap o aplica metadata a HTML.
- El build valida los archivos generados.
ts
import {
applyHtmlMetadata,
buildSitemapXml,
getCanonicalUrl,
} from '@micazoyolli/foundation';
const canonical = getCanonicalUrl('https://example.com', '/categoria/boda');
const xml = buildSitemapXml([{ loc: canonical }]);
const html = applyHtmlMetadata(template, {
canonical,
title: 'Boda | Example',
});Archivos relacionados:
No hacer
- No mover
SITE_URLde un proyecto a foundation. - No mover rutas reales a foundation.
- No generar imágenes OG desde foundation.