Lektor插件,它将锚和目录添加到标记标题。

lektor-markdown-header-anchors的Python项目详细描述


列克托标记标题锚

这个插件以标题的方式扩展了lektor中的标记支持。 给出锚定并收集目录。

启用插件

要启用插件,请运行以下命令:

$ lektor plugins add markdown-header-anchors

在模板中

在模板中,可以访问 降价数据。这是一个列表,其中每个项目都具有以下属性:

  • anchor:锚的名称
  • title:标题的标题为html
  • children:该标题下的标题列表

渲染示例:

<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>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用硬件相关VM参数(重新)启动Java应用程序的正确方法?   java有一个Eclipse插件弹出菜单,只有在选择文件夹时才会出现   java演示简单Ajax ans Servelt实现失败   java如何在不需要OAuth授权的情况下代表组织用户提供密码   java检查一个字符串是否等于另一个字符串的子字符串   java我可以从for循环中的1开始初始化2D数组吗   使用选择排序的java排序2D数组   java如何在一轮投票后重新开始,而不在其中存储统计数据   我的Java代码不断向文本文件添加重复项   java MapReduce Hadoop字长频率不起作用   试图保存Iterable时执行独立工作时发生java错误   java这两个源是同一个场景生成器吗?   java计划重试关联的JMS消息