我正在尝试在Jekyll网站上的页面(而不是帖子)上使用Kramdown的自动“目录”生成器。
_includes / toc.html
<nav>
<h4>Table of Contents</h4>
{:toc}
</nav>
my_cool_stuff / my_cool_page.md
---
layout: page
---
{% include toc.html %}
# The title of my page
## The Subtitle of my page
HTML是从字面上生成的,我没有标题列表。
<nav>
<h4 class="toc_title">On This Page</h4>
{:toc}
</nav>
我设置错了什么?
{:toc}是用于自动生成内容表的kramdown标签。
就您的情况而言,您还需要两件事来使其正常工作:
允许kramdown解析html块内:在_config.yml
add中:
kramdown:
parse_block_html: true
在中_includes/toc.html
,您需要提供一个种子列表:
<nav>
<h4>Table of Contents</h4>
* this unordered seed list will be replaced by toc as unordered list
{:toc}
</nav>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句