Migrated Blog from WordPress to Hexo
Lately I realized that it’s not economically feasible to have a set of dedicated virtual machines for a personal blog, so I decided to seek static blog solutions. Eventually I landed in Hexo.
By the time you’re seeing this post, this site has already been migrated. (This is also a production test post to check if my release pipeline has been set correctly.)
The Migration
Migration is almost effortless: install the required WordPress migration tool, fixing image post endpoint because I host them via CDN, and then choose a theme. I use Makito‘s theme with some minor modifications.
The Deployment
I decided to use Azure DevOps (ADO) repo and pipeline since the release management is more powerful, and after all Github pipeline is also powered by ADO. Additionally, ADO makes it possible for me deploying to multiple environments (Pre-production test and Production.)
Future Works
I need to figure out a convenient way for uploading pictures in this workflow…