How did I make this page?

May 26, 2025

My goal was to make a simple page that would enable me to write something about myself and what I do. And it should also be a spot where I could share my ideas. I heard about Github pages before and I wanted to give it a go. Naturally I found loads of resources naming jekyll.

I spun up a repo and tried it out with a simple theme. Soon I noticed that once I wanted to make some changes to the theme, it required some effort to understand and override what the previous designer intended. Should I just have picked something and call it a day? Maybe.

But there was also a feeling lingering. I wanted something more minimalistic.... When I was a teenager my "hobby" used to be making websites. Designing a template in a graphic program, slicing it up in 1px images and using HTML + CSS2. Nowadays we have HTML5 and CSS3. I heard great stories about grid and flexbox. Which meant the days of fighting <div> are long gone..

So I decided I'd roll my own. With the help of some useful libraries/tools:

  • PicoCSS for a out of the box CSS that gives me a nice set of defaults to work with
  • 11ty as a simple static site generator so that I can generate content based on Markdown files.
  • Font Awesome for the flat icons.