比如用Python-Markdown的来解析markdown源码的,有一个用来生成目录的插件,见 https://pythonhosted.org/Markdown/extensions/toc.html
是页面渲染后,用js识别出文章中的 h1,h2... 然后生成的。
FYI:参考其他问题