Motivo

Il mio sito web era rimasto ad ammuffire per un po’. Era ora di una rinfrescata — e al tempo stesso di una nuova sezione dove poter pubblicare progetti in corso e completati.

Approccio

Il sito è completamente statico e ospitato tramite Codeberg Pages. Ho scelto consapevolmente di non utilizzare un generatore di siti statici come Jekyll o Hugo. La struttura è abbastanza semplice da gestire con uno shellscript e pandoc:

  • Gli articoli li scrivo in Markdown, salvati in markdown/nl/ (olandese) e markdown/en/ (inglese).
  • Lo script build_projects.sh converte il Markdown in pagine HTML che seguono il layout del resto del sito.
  • La sitemap viene aggiornata automaticamente.

Tecnica

Il layout è basato sul tema Bootstrap Stylish Portfolio.

Risultato

Questo articolo è il primo risultato. La struttura funziona: scrivi un file Markdown, esegui lo script di build, e la pagina è online.


← Tutti i progetti