When I started this blog, I had recently discovered Jamstacks. The concept of a static site generator was perfect for what I wanted to achieve. Since I don’t make many changes to it, I don’t see the need for the additional features of a fully-featured blog or CMS tool.
After conducting some research, I decided to use Gridsome as my preferred Jamstack solution. In the short term, this proved to be a great choice. I was able to create a visually appealing website and blog using Vue and Vuetify. Despite not being a front-end developer, I have been a fan of Vue for a while and particularly enjoy using Vuetify components. Perhaps it’s because I’m not a front-end developer that I appreciate them. “Yeah, it shows.” I know, that’s what you’re thinking.
Although Gridsome was the right choice for me at the time, it hasn’t received any further development since I adopted it. This has been quite frustrating, as I would have preferred to transition to Vue 3 and stay up to date. However, that wasn’t possible. Many Gridsome users migrated to îles, and while I briefly explored it, I never got around to trying it out. All I did was add a task to my project backlog to investigate a potential replacement for my site, but I ended up forgetting about it.
It has been about a year since I first started looking for a replacement solution, and now I feel the urge to get something done and out there. Reading the Cult of Done manifesto again recently gave me the motivation to take action. Initially, I wanted to find a Rust Jamstack, but I couldn’t find any that met my requirements. Then I discovered Astro and decided to give it a try. I made a few unsuccessful attempts, but following the principles of the Cult of Done, I accepted that failure is part of the learning process. I realised that although Vue can be used in Astro, it doesn’t work the way I intended. Instead of trying to force Vue and fighting against Astro, I decided to let go of Vue and Vuetify, and I have no regrets about it. I found a nice template based on TailwindCSS and started building from there.
Things are still a bit rough around the edges, but I’m very happy with how things stand. I hope to write more frequently about topics I care about. Stay tuned.
Banner image by Felix Mittermeier on Unsplash