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) emarkdown/en/(inglese). - Lo script
build_projects.shconverte 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.