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.