Why did I need a new blog?
Control and customization, basically. I wanted to be able to add custom CSS to change colours, I wanted to be able to change layouts, and I wanted slashes through my 0's. I wanted the experience of reading my blog to be designed by me.
And I wanted to control the writing experience. The CMS (content management system) I ended up going with, after trying out several, is called Strapi, and boy do I love it. It's open-source, free for basic personal use, and very customizable. It's also fast, which not all of the other ones I tried out can claim.
The basic architecture I set up is as such:
- Strapi as CMS
- Netlify as host
- Gatsby JS as Frontend