Gabrilov
Primer plano de una guitarra

Mi primer post

· Actualizado el

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 pubDate ahora 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.

Prueba de autopublicación

Si esto se muestra, es que la autopublicación ha funcionado

línea en blanco al final

Modificación del 22 de julio

Comentarios