Aanleiding

Mijn website stond al een tijdje te verstoffen. Tijd voor een opfrisbeurt — en meteen ook een nieuw gedeelte waar ik lopende en afgeronde projecten kan publiceren.

Aanpak

De site is volledig statisch en gehost via Codeberg Pages. Ik heb bewust gekozen om géén statische site-generator zoals Jekyll of Hugo te gebruiken. De structuur is eenvoudig genoeg om met een shellscript en pandoc te beheren:

  • Artikelen schrijf ik in Markdown, opgeslagen in markdown/nl/ (Nederlands) en markdown/en/ (Engels).
  • Het script build_projects.sh converteert de Markdown naar HTML-pagina’s die de layout van de rest van de site volgen.
  • De sitemap wordt automatisch bijgewerkt.

Techniek

De layout is gebaseerd op het Stylish Portfolio Bootstrap-thema.

Resultaat

Dit artikel is het eerste resultaat. De structuur werkt: schrijf een Markdown-bestand, draai het buildscript, en de pagina staat live.


← Alle projecten