2 min de lectura
Colección del blog

Los artículos viven en src/content/blog. Cada entrada es una carpeta con un archivo index.md o index.mdx.

Estructura de carpetas

src/content/blog/
├── mi-primer-articulo/
│   └── index.md
└── guia-mdx/
    └── index.mdx

La carpeta define la URL del artículo:

  • /blog/mi-primer-articulo
  • /blog/guia-mdx

Metadatos obligatorios

Todo el contenido debe ir precedido de frontmatter en YAML entre ---:

---
title: "Título del artículo"
description: "Resumen breve para listados y SEO."
date: "22 mar 2024"
draft: false
---
CampoObligatorioTipoNotas
titlestringTítulo visible y en RSS.
descriptionstringResumen para listados y SEO.
datestringFecha parseable; agrupa el blog por año.
draftNobooleanCon draft: true no se publica.

Escribir el contenido

Debajo del frontmatter escribe en Markdown o MDX:

---
title: "Por qué uso Astro"
description: "Rendimiento, simplicidad y menos JavaScript en el cliente."
date: "18 may 2026"
---

### Introducción

Astro genera HTML estático y solo hidrata lo que hace falta.

Buenas prácticas

  • Usa títulos descriptivos y descripciones de una o dos frases.
  • Revisa en local con npm run dev antes de desplegar.
  • Mantén draft: true mientras el borrador no esté listo.

Listo: ya puedes publicar en tu blog.