Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

快速开始

book.toml 中添加预处理器:

[preprocessor.modern-dot]
command = "mdbook-modern-dot"

在 Markdown 中编写图表:

```modern-dot
digraph {
    "processed" -> "graph"
}
```

可在 info string 后添加可选标题:

```modern-dot 数据流
digraph { input -> output; }
```

构建:

mdbook build

启用明暗主题

[preprocessor.modern-dot]
command = "mdbook-modern-dot"
themed-output = true
theme-file = "themes/default.toml"

启用 themed-output 后,预处理器会在每个含主题图的章节首张图前自动注入内置 CSS,无需复制 modern-dot-theme.css 或配置 additional-css

若需自定义样式,可设置 inject-theme-css = false 并自行引入 CSS 文件。

本仓库开发

开发本项目时,可指向本地 crate:

[preprocessor.modern-dot]
command = "cargo run -q -p mdbook-modern-dot"
themed-output = true
theme-file = "../themes/default.toml"