Come è fatto questo sito

Una breve panoramica tecnica degli strumenti, dell'architettura e del deploy dietro questo sito.

Stack

Il sito è costruito con Astro per routing e rendering, Svelte per i componenti interattivi, Tailwind CSS con daisyUI per lo stile e Cloudflare Workers per il deploy.

Contenuti e routing

Astro gestisce route basate sui file, pagine localizzate, contenuti dei progetti ed endpoint server-rendered. Layout e componenti riutilizzabili mantengono coerente la struttura delle pagine.

Stile

L'interfaccia usa utility Tailwind CSS e temi daisyUI, con modalità chiara e scura controllate lato client così il tema preferito viene caricato prima del rendering della pagina.

Deploy

La build di produzione usa Cloudflare Workers tramite l'adapter Cloudflare di Astro, con Cloudflare Image Resizing per ottimizzare le immagini dei progetti.