Skip to content

Theme updates for Hugo v146

Hugo has overhauled the template system in v146: https://gohugo.io/templates/new-templatesystem-overview/

When we upgrade Hugo, we'll need to re-arrange some files in the theme and make sure everything we change still works.

Their docs currently state:

We have aimed to maintain as much backward compatibility as possible by mapping “old to new,” but some reported breakages have occurred. We’re working on a full overhaul of the documentation on this topic – until then, this is a one-pager with the most important changes.

Let's consider these changes to not be backwards compatible, and just get our files updated to fit the new system.

Done when

  • Hugo is updated to v146+ (current latest stable)
  • Theme files are re-organized to fit with the new templating architecture