One day I decided I want to have a website! I recommend this, it is fun! If you have your own website, you will have an online presence independent of the big applications and platforms and the companies who run them. It is also a nice place for me to collect all my stuff together! Previously, it was scattered all over the Internet!
At first, I put everything on 1 page because I heard this is usually a good idea. It makes websites more maintainable. Later I made it multi-page after all, because it was too big for one page. I'm using a simple, self-written content management system which you can find on GitLab along with the content of the page.
All my CMS does is generate the cards and add the css and navigation bar to each page.