I’m not sure if this is a bug in Hugo or an error in my code messing things up but I have a branch bundle named /categories/ at the root of my content folder that consists of nested branch bundles (some of which consist of another level of branch bundles) and leaf bundles. For each branch bundle, I only want them to list links to their direct descendants (first level) no grand-children. According to what I read in the docs, the
.Pages variable should be what I need.
The problem is that Hugo seems to be skipping over my branch bundles and prefers listing leaf bundles as if I had used
.RegularPagesRecursive or something. Another strange issue is that Hugo doesn’t always seem to regenerate the same thing consistently.
I’ve made a working example of my problem with the relevent code from my project to GitHub at my repo apokaliptis/hugo-pages-issue-example
In my default
list.html template, I have three different
range's (two of which are commented out) trying to achieve my goal, none of which work how I wanted. Another strange thing is that when that first list regenerates a second time, it will usually list what appears to be all my nested branch bundles instead. When switching between the ranges for testing Hugo will sometimes list a combination of the two. The last problem I noticed is that although Hugo will generate the nested branch bundles as a
list.html, none of them list anything.
hugo v0.89.4-AB01BA6E+extended windows/amd64 BuildDate=2021-11-17T08:24:09Z VendorInfo=gohugoio