Jekyll中生成ToC的自动编号

Jekyll中生成ToC的自动编号,jekyll,liquid,kramdown,Jekyll,Liquid,Kramdown,我在Jekyll中使用,我想知道我是否可以使它以某种方式支持自动编号,以便此降价: ## Header A ### Subheader ## Header B 转换为以下HTML格式: <h2>1 Header A</h2> <h3>1.1 Subheader</h3> <h2>2 Header B</h2> 1标题A 1.1分目 2标题B 很明显,这可以在Java或JavaScript中完成,但我正在寻找一种只使

我在Jekyll中使用,我想知道我是否可以使它以某种方式支持自动编号,以便此降价:

## Header A

### Subheader

## Header B
转换为以下HTML格式:

<h2>1 Header A</h2>
<h3>1.1 Subheader</h3>
<h2>2 Header B</h2>
1标题A
1.1分目
2标题B
很明显,这可以在Java或JavaScript中完成,但我正在寻找一种只使用Markdown->HTML的解决方案。

,因为从本质上看,这是无法实现的。
插件方式可以解决这个问题。

请注意kramdown文档中的这一部分:

应用于原始列表的所有属性也将应用于 生成的TOC列表,如果没有ID,它将获得一个标记TOC的ID 一切都安排好了

所以,简单地替换

- This list will contain the toc (it doesn't matter what you write here)
{:toc}

获取编号的ToC而不是未编号的ToC

1. This list will contain the toc (it doesn't matter what you write here)
{:toc}