Here’s a link to the repo. Yes, things have changed - previously we had hardcoded a lot of the homepage into the theme. We are now trying to abstract all the content out and into a better structure. Previously, there was no _index.md in content/ (or in blog/, or modules).
Don’t do that. It causes indeterminate output due to page collisions when using v0.122.0 and earlier. I have no idea what problems this might cause with v0.123.0 and later… just don’t do it.
If you don’t want to render taxonomy or term pages, do this in your site configuration:
disableKinds:
- taxonomy
- term
But you’ve got other problems too… lots of page collisions.
The disableKinds suggestion seems to have done the trick.
I know it’s a mess - it was a combination of not understanding Hugo very well and taking shortcuts. I’ll get it sorted though!
Edit - content/post isn’t actually in production right now, this was more trialing of organization that shouldn’t have been committed yet but slipped through while trying to get this branch up so there was a reference while asking this question.