@ mzjn частично отвечает на ваш запрос.Лично я не уверен, как именно это делается в Markdown, но я предполагаю, что это похоже на reStructuredText.К сожалению, на данный момент нет интуитивно понятного способа сделать это.Однако вы можете сделать следующее:
.. toctree::
:maxdepth: 1
documents/Markdown1
.. toctree::
:maxdepth: 2
documents/Markdown2
Это выведет желаемое поведение, но в этом случае у вас будет вертикальный интервал между двумя деревьями.Либо вы делаете это, либо можете использовать:
.. toctree::
:maxdepth: 2
documents/Markdown1
documents/Markdown2
Но вам нужно будет перенести то, что вы не хотите показывать, на более низкий уровень (например, H3).