Per anni ho desiderato uno spazio personale online — non l’ennesimo profilo LinkedIn o feed Twitter, ma un posto che fosse davvero mio. Un luogo in cui scrivere delle mie passioni, condividere i progetti e sperimentare liberamente.
Il problema? Non volevo avere a che fare con CMS pesanti, hosting sovrapprezzati o manutenzione server complessa. Volevo qualcosa di:
- Veloce
- Minimale
- SEO-friendly
- Quasi gratuito
Così ho scelto l’approccio JAMstack: Astro per la generazione statica del sito, GitHub per il version control e la CI/CD, e Cloudflare Pages per l’hosting globale. Il risultato? Il mio sito personale e blog su giovannimastellone.it (quello che stai leggendo ora).
Perché questo stack?
- Astro → mi permette di scrivere i contenuti in Markdown, con componenti moderni e build velocissime.
- GitHub → funge da version control e pipeline CI/CD insieme. Basta un push e il sito si ricostruisce da solo.
- Cloudflare Pages → hosting gratuito, rete edge e HTTPS di serie.
Questo significa che il sito mi costa 0 €/mese (a parte il dominio) e ottiene comunque un punteggio Lighthouse di 100/100.
Cosa ho costruito
Il sito include:
- Un blog con post in Markdown (come questo)
- Un portfolio con i miei progetti open source
- Una pagina about con il mio background
- Una vetrina professionale con dati strutturati Schema.org per la SEO
Se sei curioso dei dettagli tecnici, dai un’occhiata alla pagina del progetto.
In sintesi: non ti servono WordPress, hosting VPS costosi o strumenti complicati per costruire un sito personale professionale. Con JAMstack, Astro e Cloudflare puoi creare il tuo sito veloce, SEO-ready e quasi gratuito in poche ore.