As the plight of every developer, we must constantly improve our personal website and blog to reflect our latest passion and exploration.
For those that have not been following my migrations, I have been an early adopter on various tech stacks and especially for my blog.
My very first website for rodydavis.com was made with Wix which was great to get started but it was before I became a developer.
I later migrated my blog to Github Pages with Jekyll and was very happy with it and introduced me to Frontmatter and Markdown.
This worked for awhile, but then I wanted to make it a lot more customized which is when I migrated to 11ty. This was a dead simple migration as I just needed to move my blog posts and add some config for my website metadata. As much as I loved the customization, it became hard to make my blog depend on Node and npm but I still adopted it and setup some Github Actions to build my website when I push commits.
I then migrated my blog to a custom solution based on lit web components but did not last long as it was mostly just for exploration. In the past I even had a version of my website built with Flutter too.