使用jekyll 2.0.3, 我最初使用
配置了_config.ymlmarkdown: kramdown
我可以在我的example.md:
中添加如下目录---
layout: page
title: Sample
---
{:toc}
## section 1
## section 2
但是,我切换到了redcarpet,请参阅_config.yml:
markdown: redcarpet
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "strikethrough", "superscript", "with_toc_data"]
现在{:toc:}
无效。
redcarpet v2.2.2的文档(由jekyll 2.0.3使用): https://github.com/vmg/redcarpet/blob/v2.2.2/README.markdown#and-its-like-really-simple-to-use
提及:with_toc_data
,但我不知道在哪里/如何使用它。
如何使用redcarpet显示目录?
答案 0 :(得分:3)
这里的问题是:with_toc_data
是redcarpet渲染器实例的选项,而不是配置扩展。
不幸的是,Jekyll似乎没有公开这个渲染器选项,所以我不认为你能够使用它。 The docs say:
除了
smart
之外,没有任何渲染器选项可以在Jekyll中指定。
但你可以使用目录jekyll插件代替。快速搜索会返回许多可用选项,one会从官方Jekyll网站链接。
答案 1 :(得分:1)
也许这应该有效。请在 _config.yml 文件中提及此内容。
- /var/run/docker.sock:/var/run/docker.sock
我在我的博客上使用了markdown以及JQuery和js文件。这就是它的样子。
以下是有关如何操作的详细指南 - Jekyll TOC