Hugo Categories and Tags

A better way to organize this site


Most content-management systems allow for some kind of content tagging. Until recently, though, I was creating “TILs” as a separate content type. This was fine, I guess, but it was sort of clunky too in its own way.

But, then I discovered hugo’s taxonomies. tl;dr — hugo ships “tags” and “categories” out of the box for posts.

So, I moved all of my TILs into the posts folder, added categories = ["til"] to the front matter and 💥 I have the ability to just have my TILs in my blog posts.

Two observations:

  1. I used categories for TILs instead of tags because then I can tag the TILs (like I have here: “blogging”) and can group TILs (or posts!) based on those tags.
  2. I also had to add a slug-title to my front matter for the TILs because that’s how I have posts configured. But that was easy enough.

I’m pretty pleased with the new, improved setup!