Zero Waste: un tema Hugo open-source, minimale e accessibile
Questo sito gira su un tema Hugo che ho costruito da zero e poi estratto in un repository pubblico: hugo-zero-waste.
Perché un altro tema
Volevo un tema che rispettasse i principi che applico al software: meno spreco — di byte, di richieste, di carico cognitivo. Niente framework pesanti, niente JavaScript dove basta il CSS, niente fronzoli che non servono al lettore.
Cosa lo caratterizza
- Minimalismo “Carta & Inchiostro”: fondo avorio, tipografia IBM Plex (Sans + Mono) self-hosted, palette sobria navy + teal.
- Accessibilità AAA: contrasto del testo ≥ 7:1, focus da tastiera sempre
visibile,
prefers-reduced-motionrispettato. - Performance: font locali, nessuna dipendenza JavaScript per il layout, build pulita.
- Identità logo-centrica: la home è costruita attorno al logo del sito — un
emblema Zen (figura nel loto,
</>, ponte e nuvola dentro un enso) che si rivela al caricamento con un’animazione tutta in CSS. - Bilingue-ready: infrastruttura i18n IT/EN già predisposta.
Dove trovarlo
Codice, licenza MIT ed exampleSite sono su GitHub:
github.com/WaYdotNET/hugo-zero-waste.
Si usa come Hugo Module o come git submodule. Issue e PR sono benvenute.
Zero Waste non è solo un nome: è il criterio con cui ho deciso cosa lasciare fuori.