
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
blogypostse 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.