OK, I think I’m reasonably happy with my site now.. I finally found out how to deal with hyphens in frontmatter in hugo (the documentation of which is a lesson in frustration).