不幸的是,{: toc}
语法不接受除 through 之外的任何修改toc_levels
(允许您指定toc
深度;有关详细信息,请参阅选项文档)。本质上,您可以指定是否希望列表无序或有序,具体取决于您是否使用
* Table of contents
{: toc}
或者
1. Table of contents
{: toc}
您还可以使用该{: .no_toc}
选项排除标头(至少如果您使用auto-ids
,因为只添加带有 id 的标头,如果您不使用该选项,您也可以不提供 id):
# Header
{: .no_toc}
与 CSS、Javascript 或后处理有关的任何其他事情。但是,这通常相对简单,因为您可以根据需要将整个包装toc
在 a 中,<div>
或者将所需的任何类添加到包含. 如果您无法在中生成 ,请确保您允许使用全局或目录本身的选项进行块级解析。例如,<ul>
<ol>
toc
toc
div
parse_block_html
markdown="block"
# Header
<div markdown="block" id="xyzzy">
* TOC
{: toc .class}
</div>
应该生成
<h1 id="header">Header</h1>
<div id="xyzzy">
<ul class="class" id="markdown-toc">
<li><a href="#header" id="markdown-toc-header">Header</a></li>
</ul>
</div>