Il mio sito, riprogettato da zero nel 2026. È il biglietto da visita di quello che faccio ogni giorno: sviluppo plugin e temi WordPress e soluzioni PHP OOP e vari strumenti open source che mantengo.
Cosa è cambiato
- Un nuovo design in stile terminale, chiaro di default, con il tema scuro attivabile da un pulsante; la scelta resta salvata nel browser.
- Colori con un contrasto accessibile in entrambi i temi.
- Una home costruita da zero: chi sono, lo stack, i progetti open source, gli articoli e i servizi.
- Un terminale animato che esegue i test e la build del tema, fermo per chi preferisce ridurre le animazioni.
- Le card dei miei repository GitHub, con descrizione, linguaggio, stelle e ultima versione letti dall’API di GitHub.
- I font Geist e Geist Mono, serviti dal sito stesso.

Come è fatto
È un block theme child del mio tema ItalyStrap: template e parts per i contenuti statici, e pattern in PHP per i contenuti dinamici.
- Il
theme.jsonè generato in PHP con theme-json-generator, compresi i colori per il tema chiaro e scuro. - Blocchi dinamici in PHP per le card dei repository e l’intestazione dei progetti.
- Il codice PHP è coperto da unit tests, Sass e TypeScript sono compilati con wp-scripts.
- Ogni versione è un rilascio su GitHub, pubblicato sul sito con Deployer e GitHub Actions.
I contenuti
Le pagine di manutenzione, preventivo, contatti e dei progetti sono state ricostruite con i blocchi WordPress. Gli articoli più vecchi restano leggibili grazie ad alcuni stili di compatibilità.
