I installed Hugo and built my own theme - however, my pages below the first level are only generated by hugo server -w when they are created while the server is running.
The theme only contains a single html file inside _default/single.html and some partials. I enabled verbose and debug logging and the pages are not rendered - If I am recreating them, they are rendered and displayed properly, so it does not look like a theme problem to me.
What does ‘recreating them’ mean? If you mean remove the page and make it anew, then I don’t get why the problem persists – just remove the page and make them anew to solve it. But it probably isn’t that simple . So you probably mean something else with ‘recreating’.
Also, I supposed you double-checked that none of the posts are set to draft, or have a publication date that’s in the future?
Recreating means deleting the page and creating it again - unfortunately this does not solve the problem since this only helps until you restart hugo - the pages are also not built.
I am running hugo server -D --watch --verbose --debug to serve the pages - I don’t have neither draft nor a publication date set in the page title.
EDIT: I copied the same page which is generated and only renamed it before restarting Hugo - it is not build either so I don’t think that the page itself is the problem.