Welcome to my new blog

Today I have launched my new blog. It is not simply a new theme; it also has got an entirely new technical architecture to go with it.

But first, I want to take the chance to go through all the designs I did for this site over the years, with a little help from the Wayback Machine. Unfortunately some iterations have been lost, but it is still fun to look at:

2012 theme

2012

2014 theme

2014

2015 theme

2015

2017 theme

2017

2018 theme

2018

Talking about the technological side, the site has been powered by WordPress for years, until early 2018 when I switched it to a static site, still generated from WordPress.

So, this morning I am deploying the version of the site you can see now. It is a purely frontend website, with its content pulled fromΒ [Contentful][9]. I have decided not to use any frontend framework after having played around with React, Preact, React router, and Next.js. It was fun to implement my site with different tools, and I learnt a lot during the process, but in the end I decided all that stuff was overkill, and went with vanilla JavaScript. The only JavaScript library I use isΒ [Navigo.js][10]Β for routing.

I feel really happy with the result, I like the new design and the site is super fast. Plus, I can create new posts just by creating new markdown files. Google can even index JavaScript rendered pages, so what’s not to love? ????

UPDATE 2019: I’m back to using WordPress, which then generates a static website. I love the usability of the admin area, cannot live without it!

UPDATE 2020: I’ve switched to Eleventy πŸ™‚

UPDATE 2023: I’ve switched to Remix πŸ™‚

 

Leave a Reply

Your email address will not be published. Required fields are marked *