Previously we were skipping heading levels. I thought that might be causing the rendering issues, in which higher-level headings were rendering as subsections of lower-level headings, so this promotes all the heading levels to fill the gaps.
This PR does fix the problem, but the real issue might have been something else it fixed.
Ok, I'll merge it in right now to increase the amount of feedback it can get in the main PR before I get a chance to work on things later tonight. thanks
Previously we were skipping heading levels. I thought that might be causing the rendering issues, in which higher-level headings were rendering as subsections of lower-level headings, so this promotes all the heading levels to fill the gaps.
This PR does fix the problem, but the real issue might have been something else it fixed.