28 个版本
0.14.2 | 2023 年 12 月 13 日 |
---|---|
0.14.1 | 2023 年 8 月 5 日 |
0.13.0 | 2023 年 7 月 18 日 |
0.11.2 | 2023 年 2 月 14 日 |
0.2.1 | 2019 年 7 月 16 日 |
178 在 文本处理 中
3,328 每月下载量
用于 mdbook-dtmo
31KB
250 行
mdbook-toc
为 mdbook 添加内联目录支持的预处理器。
它将这个标记
<!-- toc -->
转换为基础章节标题的目录。
安装
如果您只想使用此预处理器,请安装该工具
cargo install mdbook-toc
将其添加到您的 book.toml
中的预处理器列表
[preprocessor.toc]
command = "mdbook-toc"
renderer = ["html"]
最后,像平常一样构建您的书籍
mdbook path/to/book
配置
自定义目录标记
默认标记为
<!-- toc -->
如果您想使用不同的标记,例如 GitLab 标记 [[_TOC_]]
,您必须在您的 book.toml
中添加以下设置。
[preprocessor.toc]
marker = "[[_TOC_]]"
您还可以使用多行标记,例如 GitHub 标记,如下所示
* auto-gen TOC;
{:toc}
使用换行符配置字符串
[preprocessor.toc]
marker = "* auto-gen TOC;\n{:toc}"
或使用多行字符串
[preprocessor.toc]
marker = """* auto-gen TOC;
{:toc}"""
最大标题级别
默认情况下,目录将包括直到第 4 级标题(####
)。这可以在您的 book.toml
中如下配置
[preprocessor.toc]
max-level = 4
许可证
MPL. 请参阅 LICENSE.
版权 (c) 2018-2020 Jan-Erik Rediger [email protected]
依赖关系
~12–22MB
~316K SLoC