7 个版本
0.0.7 | 2023年2月5日 |
---|---|
0.0.6 | 2021年9月25日 |
0.0.5 | 2021年6月10日 |
0.0.2 | 2021年3月27日 |
0.0.1 | 2021年1月27日 |
511次引用 编码
每月46次下载
66KB
2K SLoC
mdbook-satysfi
Rust 书架状态
注意:PDF 文件是通过手动运行 satysfi
命令生成的。
- ✅ 编译成功
- ❌ 编译失败/尚未尝试
源代码 | 生成 SATySFi | 生成 PDF | 在线版本 |
---|---|---|---|
Rust 编程语言 | ✅ | ✅ | HTML |
Mdbook 用户指南 | ✅ | ✅ | HTML |
Rust 示例 | ✅ | ✅ | HTML |
版本指南 | ✅ | ✅ | HTML |
Rustc 书籍 | ✅ | ✅ | HTML |
Cargo 书籍 | ✅ | ✅ | HTML |
Rustdoc 书籍 | ✅ | ✅ | HTML |
Rust 参考 | ✅ | ✅ | HTML |
Rustonomicon | ✅ | ✅ | HTML |
嵌入式 Rust 书籍 | ✅ | ✅ | HTML |
安装
需求
Cargo 安装 + 配置
cargo install mdbook-satysfi
将以下 toml
配置添加到 book.toml
。
[output.satysfi]
下一个 mdbook build
命令将在 book/satysfi/
目录中生成 SATySFi 文件。
卸载
要卸载 mdbook-satysfi
,请在 shell 中输入以下内容
cargo uninstall mdbook-satysfi
然后删除 [output.satysfi]
配置中的 book.toml
- [output.satysfi]
构建 PDF 文件
需求
- opam 2
- OCaml 4.11.0(由 opam 安装)
- Satyrographos
- SATySFi >= "0.0.5"(由 Satyrographos 安装)
- satysfi-class-mdbook-satysfi >= "0.3.0"(由 Satyrographos 安装)
要安装 opam、Satyrographos 和 SATySFi,请参阅 此链接。
要安装 satysfi-class-mdbook-satysfi
,请运行以下命令
opam update
opam install satysfi-class-mdbook-satysfi
satyrographos install
构建
在表格中添加 pdf = true
配置
[output.satysfi]
+ pdf = true
或
请运行
satysfi book/satysfi/main.saty
注意:SATySFi 不支持除 JPEG 之外的其他图像格式。因此,如果您使用的是 JPEG 之外的格式,请手动将其替换。
主要依赖项
mdbook-satysfi
构建在一些非常出色的项目之上,包括
- pulldown-cmark:解析 markdown 源 AST。
- html_parser:解析 html 标签。
(c) 2021 Naoki Kaneko(又名 "puripuri2100")
依赖项
~11-23MB
~316K SLoC