← Volver al blogCómo funciona la integración de Sanity con Astro

Cómo funciona la integración de Sanity con Astro

La integración oficial @sanity/astro aporta el cliente, el Studio integrado y las queries GROQ que se ejecutan al compilar.

Studio integrado en /studio

Con studioBasePath y studioRouterHistory: "hash" el Studio se sirve en la misma app, ideal para sitios estáticos.

  • El schema se define en studio/schemas/.
  • Los documentos blog y post se editan desde el Studio.
  • El build consulta Sanity vía GROQ y genera HTML estático.

Queries GROQ

*[_type == "post" && blog->slug.current == $blog] | order(pubDate desc)

La query devuelve los posts de un blog ordenados por fecha descendente.

El sitio no consulta Sanity en cada visita: el contenido se lee en tiempo de compilación.