Migrating my blog to Hugo with Cursor
On Sunday, I was casually browsing my own blog when I was surprised to see a random Indonesian gambling site instead: after my Github account was downgraded to a free tier, my previous Github Pages and its associated actions seems to have been deprecated.
That got me off my ass: for the longest time I wanted to migrate my blog to a different tech stack. Previously I had used Jekyll, but Jekyll has been having a lot of dependency issues. I tried Hugo (a Go-lang framework) and it works really wonderfully. But the thought of needing to debug issues as I switched the blog to Hugo really dissuaded me from even trying.
Sunday’s event was the catalyst: what if I tried using Cursor (which I’ve a subscription) to make this migration?
Lo and behold, I managed to migrate the blog, my portfolio, fix all dead links in a single day! That could NOT have happened if I hadn’t used Cursor to help: I estimate that I would have easily taken 3-4 weekends to do the same as I did on Sunday.
And I found myself on Sunday getting addicted to the do-build-debug cycle, supercharged by LLMs like Cursor.
This new tech is really amazing, when used well!