At the moment, Logseq only supports headers for top-level nodes. You can do this:
- # This is an h1
- This is a child of the h1
- ## This is an h2
- This is a child of the h2
… but you can’t do this:
- # This is an h1
- ## This is an h2, and it's a child of the h1
- This is a child of the h2
Would you accept a PR to support the latter example?