Background

My website had been gathering dust for a while. Time for a refresh — and at the same time, a new section where I can publish ongoing and completed projects.

Approach

The site is fully static and hosted via Codeberg Pages. I deliberately chose not to use a static site generator such as Jekyll or Hugo. The structure is simple enough to manage with a shell script and pandoc:

  • I write articles in Markdown, stored in markdown/nl/ (Dutch) and markdown/en/ (English).
  • The script build_projects.sh converts the Markdown into HTML pages that follow the layout of the rest of the site.
  • The sitemap is updated automatically.

Technology

The layout is based on the Stylish Portfolio Bootstrap theme.

Result

This article is the first result. The structure works: write a Markdown file, run the build script, and the page is live.


← All projects