Lektor插件,它将锚和目录添加到标记标题。
lektor-markdown-header-anchors的Python项目详细描述
列克托标记标题锚
这个插件以标题的方式扩展了lektor中的标记支持。 给出锚定并收集目录。
启用插件
要启用插件,请运行以下命令:
$ lektor plugins add markdown-header-anchors
在模板中
在模板中,可以访问 降价数据。这是一个列表,其中每个项目都具有以下属性:
anchor
:锚的名称title
:标题的标题为htmlchildren
:该标题下的标题列表
渲染示例:
<h4>Table Of Contents</h4><ul class="toc">{%foriteminthis.body.tocrecursive%} <li><a href="#{{item.anchor}}">{{item.title}}</a>{%ifitem.children%}<ul>{{loop(item.children)}}</ul>{%endif%}</li>{%endfor%}</ul>