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文本处理

Download history • Rust 包仓库 918/week @ 2024-04-23 • Rust 包仓库 796/week @ 2024-04-30 • Rust 包仓库 707/week @ 2024-05-07 • Rust 包仓库 765/week @ 2024-05-14 • Rust 包仓库 632/week @ 2024-05-21 • Rust 包仓库 810/week @ 2024-05-28 • Rust 包仓库 844/week @ 2024-06-04 • Rust 包仓库 912/week @ 2024-06-11 • Rust 包仓库 862/week @ 2024-06-18 • Rust 包仓库 949/week @ 2024-06-25 • Rust 包仓库 755/week @ 2024-07-02 • Rust 包仓库 896/week @ 2024-07-09 • Rust 包仓库 679/week @ 2024-07-16 • Rust 包仓库 1090/week @ 2024-07-23 • Rust 包仓库 837/week @ 2024-07-30 • Rust 包仓库 588/week @ 2024-08-06 • Rust 包仓库

3,328 每月下载量
用于 mdbook-dtmo

MPL-2.0 许可证

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 janerik@fnordig.de

依赖关系

~12–22MB
~316K SLoC