#variables #mdbook #markdown #env-var

bin+lib mdbook-variables

mdBook 预处理器,用于解析从 book.toml 中配置的变量

6 个版本

0.2.4 2023年10月30日
0.2.3 2023年8月5日
0.2.2 2023年2月18日
0.2.0 2021年9月15日
0.1.0 2020年3月3日

387文本处理 中排名

Download history 128/week @ 2024-03-11 91/week @ 2024-03-18 9/week @ 2024-03-25 44/week @ 2024-04-01 60/week @ 2024-04-08 69/week @ 2024-04-15 88/week @ 2024-04-22 21/week @ 2024-04-29 51/week @ 2024-05-06 34/week @ 2024-05-13 72/week @ 2024-05-20 54/week @ 2024-05-27 49/week @ 2024-06-03 59/week @ 2024-06-10 67/week @ 2024-06-17 51/week @ 2024-06-24

每月下载 231

MPL-2.0 许可证

24KB
238

MdBook 变量预处理器

mdbook 的简单预处理器,查找双括号中的变量,并用来自 book.toml 的值替换

示例

SimpleFile.md

## something

a contentent with a variable {{name}} 

book.toml

#... all the basic detail first and then:

[preprocessor.variables.variables]
name= "my wonderful name"

它支持通过标志查找环境变量后的变量值

当前,TOML 配置的变量优先于环境变量。


[preprocessor.variables]
use_env = true

[preprocessor.variables.variables]
other_variabled_not_in_env= "value"

实现从 mdbook 链接预处理器和 mdbook-plantuml 中获得了许多灵感和代码。

依赖关系

~11–23MB
~322K SLoC