Crates.io | mdbook-variables |
lib.rs | mdbook-variables |
version | 0.2.4 |
source | src |
created_at | 2020-03-03 00:34:50.653376 |
updated_at | 2023-10-30 17:16:52.432199 |
description | mdBook proprocessor for risolve variables configured from book.toml |
homepage | |
repository | https://gitlab.com/tglman/mdbook-variables |
max_upload_size | |
id | 214679 |
size | 79,918 |
A simple preprocessor for mdbook, that look for variable in double brackets and replace with some value that come from the 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"
It does support looking for variable values in the environment variables behind a flag
Toml configured variable right now take precedence on environment variables.
[preprocessor.variables]
use_env = true
[preprocessor.variables.variables]
other_variabled_not_in_env= "value"
The implementation got a lot of inspiration and code from the mdbook links preprocessor an mdbook-plantuml.