Perché questo portfolio resta statico (per ora)

Tagnext.jsarchitecturestatic

Un portfolio personale non è un CMS di prodotto. Pubblicarlo come HTML statico tiene bassa la superficie di attacco e rende il deploy noioso — ed è quello che voglio qui.

Progetti, esperienza e articoli stanno in moduli TypeScript tipizzati. La UI chrome sta nei file next-intl. Le page importano solo i getter di @/content, così un giorno posso sostituirli con un client headless senza riscrivere le route.

Continuo a costruire e mantenere Externa per i siti che servono admin, Public API e contenuti live. Questo sito non ha ancora bisogno di quel ciclo: niente draft, niente editor oltre me, niente fan-out webhook. SSG veloce, metadata per locale e feed senza API runtime bastano.