Home Archives Projects Contact

To Hugo we go!

Sunday September 24, 2017 @ 5:34PM -0400

After a brief hiatus from dealing with my personal website, I’ve now migrated from my ad-hoc system to a formal static site generator.

The system I chose, after a fair evaluation and comparison period, is Hugo.

It’s a wonderful system with lots of robust and convenient features.

The templating system is powered by Go’s html/template and friends which is really nice but still has some minor annoyances (like dealing with variables of different scope and so on). Hugo however has alleviated a lot of these subtleties with convenience functions and other behaviours.

Overall, the migration from a jumble mess to Hugo was relatively clean and brief. The hardest part was actually figuring out how to use the templating system effectively for designing the theme.