Mi primer post
Mi primer post
Este artículo vivía como Markdown suelto en src/pages/. Ahora forma parte de la
colección blog (src/content/blog/), con su frontmatter validado por un
esquema Zod.
Qué cambió respecto al Hito 2a
- Ya no hay clave
layout:en el frontmatter. El contenido de una colección no se publica solo como página: es datos. Quién lo renderiza y en qué URL se decide aparte (eso llega en el Hito 2c). - El campo
pubDateahora está validado: si escribiera una fecha inválida, Astro fallaría en build con un mensaje claro, en lugar de pasar el error a la página. Ese era justo el agujero que dejamos abierto en 2a.
A cambio, pierdo (temporalmente) la URL
Al salir de src/pages/, este post deja de tener ruta propia hasta que en el
Hito 2c creemos la ruta dinámica que lo renderice. Es el precio de separar
contenido de enrutado.