Bienvenido al blog
Cómo está montada esta plantilla de Next.js centrada en SEO — y qué obtienes el primer día.
Publicado el Actualizado el 1 min de lectura
Esta plantilla incluye cada primitiva SEO que normalmente conectarías a mano: URLs canónicas, hreflang para cada idioma con traducción, etiquetas OpenGraph + Twitter, JSON-LD con un único @graph combinado (Organization + BlogPosting + BreadcrumbList), un sitemap que recorre todos los idiomas, robots.txt y un feed RSS.
Qué incluye
- Páginas del App Router que envuelven
MarkdownContentde@next-md-blog/core. - Carpetas de posts por idioma bajo
posts/{en,fr,es,de}. - Imagen OG dinámica por post en
/[lang]/blog/[slug]/opengraph-image. - Tabla de contenidos auto-generada desde los títulos de tu markdown.
Empezar rápido
Edita site.config.ts para fijar nombre del sitio, URL, handles sociales y proveedor de analítica. Suelta posts nuevos en posts/{locale}/tu-slug.md — se indexan automáticamente.
Qué sigue
Abre algunos posts, mira el código fuente y comprueba:
- Exactamente un
<script type="application/ld+json">por página. - Un
<link rel="canonical">que apunta a la URL absoluta. - Un
<link rel="alternate" hreflang="…">por cada idioma con traducción.
Y ya — a escribir.