HTML · CSS · Hugo · Node.js
Questo piccolo sito
Una homepage personale con lo spirito del vecchio web e poca manutenzione.
HTML statico, un solo foglio di stile e un blog Hugo. Un piccolo script Node mette insieme i pezzi.
Meno meccanismi, più personalità
Prima questo portfolio aveva grafi animati, un motore Rust/WebAssembly, statistiche GitHub live e diversi pannelli generati. La parte interessante era sempre il lavoro. Il nuovo sito gli dà una casa più tranquilla, con un richiamo al web personale degli anni Novanta.
Come funziona
La homepage e le note sui progetti diventano HTML statico tramite pochi template. Un solo file CSS gestisce lo stile desktop e il layout mobile. Hugo continua a gestire il blog bilingue. Non servono richieste API dal browser, font esterni o JavaScript.
Manutenzione semplice
I testi della homepage sono in un file bilingue; le note sui progetti in un file JSON. I link agli ultimi articoli arrivano dall’indice di Hugo durante la build. Node e Hugo assemblano il sito per GitHub Pages. L’aggiornamento delle contribuzioni nel README resta un’utilità Go separata.