Perché Astro e Strapi funzionano bene insieme
Frontend leggero da una parte, contenuti strutturati dall'altra: i vantaggi dell'approccio headless.
L'idea dell'approccio headless
Un CMS headless separa i contenuti dalla loro presentazione. Strapi espone i dati con una API REST, Astro li legge e costruisce le pagine HTML.
Tre vantaggi concreti
- Prestazioni: Astro invia pochissimo JavaScript al browser.
- Libertà: i redattori lavorano in Strapi, gli sviluppatori sul frontend.
- Sicurezza: il pannello admin non è la pagina pubblica: sono servizi separati.
Leggere un articolo da Strapi, lato Astro, richiede poche righe:
const res = await fetch(`${STRAPI_URL}/api/articles?sort=publishedAt:desc`);
const { data } = await res.json();
La documentazione ufficiale è su docs.astro.build e docs.strapi.io.