Rewriting to Hanami

So currently my site runs on Bridgetown but I’ve been really curious about Hanami, so I made the decision today to do a rewrite of this site in Hanami!

You might be asking, why rewrite a static site in Hanami?

Well, why not?

I have been looking at Hanami for a while now and have been tossing around the idea of rewriting my personal site on Hanami. I’m a big fan of Hanami’s architecture, there’s a very clean line of separation of concerns and I very much like how explicit it is about dependency injection. I also would like to start adding functionality above what I currently am running.

And ROM is awesome!

So for all of those reasons (none of them being the best way to create a static site), I’ve decided to rewrite this site to be entirely in Hanami. Additionally, I am also thinking of releasing a simple blogging engine written in Hanami as well for my own use and to share with others!

I will also write about my journey along the way, and also looking to fulfill my feature list here:

  • Add ability to create notes / posts directly on the site
  • Deploy Hanami using Kamal
  • Tracking engagement metrics