A long time ago1, in a galaxy far, far away2, I moved my blog from WordPress to a custom written static blog generator in Racket. And for a while, all was well.
Then, about a year and a half ago now, I just stopped blogging. It wasn’t that I didn’t have anything left to say. I have a huge backlog of posts.
Mostly, I just got tired of the time it took to rebuild the blog and add new features.
Since then, every month or two, I would decide that I was going to rewrite my blog generator–again. Or I would move to one of the dozens3 of static blog generators out there. I wanted something that was fast (with then nearly and now over a thousand blog posts) and easy enough to modify for my variety of interests. Something that could display programming posts, albums from Flickr, book/movie reviews, and various writing exercises. And anything else I might want to add in the future.
Long story, short, I eventually settled on Hugo. It’s a static blog generator written in Go, which I have some experience with through work. It’s fast (with caching, it can rebuild my entire blog in a second or two). And it’s relatively flexible4.
It took longer than I probably should have to write a script to convert my old blog to the new format. I’ll probably write a post or two about that eventually5. Of particularly interest are a pair of import script for Flickr and Goodreads so that I can automatically import new albums/reviews without having to copy/paste.
For now though, I hope this will be enough to get me blogging again. I’ve already retroactively added in all of the Flickr albums, Goodreads reviews, and a few other things that I’ve done in the last year and a half.
If you have any comments/suggestions, feel free to drop a line below or shoot me an email. I’m always glad to hear them.