15 Apr 2025
2 min read
Over the past weekend, I have been working on migrating this blog (https://blog.woojiahao.com
) from a Hugo blog using the hugo-tania
theme to a custom Astro page.
Today, I have finally completed the migration, with 90% of the content migrated over successfully. I wanted to write this quick short to explain the rationale behind the migration.
As a quick blast from the past, my blog has gone through dozens of iterations, bouncing between templated blogs like Hugo and Jekyll to custom built blogs using frameworks like Gatsby.js. This migration will likely not be the last, but hopefully will be one that I am happy to stick with for a while.
The key motivators to migrate were because:
So these all culminated into wanting to build a more robust blogging platform for myself to house all of this into a single site.
Why not extend the
hugo-tania
theme instead?
Very valid question, but I think that my personal experience with Hugo was that it is great if you want to use the template as it is, but extending it requires understanding the Hugo syntax and I don’t think I want to invest time into doing that. I’ve also been working with Astro lately for git-mastery
and found it really intuitive and fun to use (a lot better than Gatsby.js), so I decided to adopt Astro instead.
Stay tuned for more posts and updates on this blog!
P.S. I have something about chaos engineering and Elixir in the works!
Enjoyed reading?
Consider subscribing to my RSS feed or reaching out to me through email!