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-motion rispettato.
  • 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.