20 lines
509 B
Rust
20 lines
509 B
Rust
fn main() {
|
|
#[cfg(feature = "mdbook-renderer")]
|
|
include_mdbook_templates();
|
|
}
|
|
|
|
#[cfg(feature = "mdbook-renderer")]
|
|
fn include_mdbook_templates() {
|
|
use glob::glob;
|
|
use includedir_codegen::Compression;
|
|
|
|
let mut templates = includedir_codegen::start("BASE_TEMPLATES");
|
|
|
|
for path_result in glob("book/**/*.tera").unwrap() {
|
|
let path = path_result.unwrap();
|
|
templates.add_file(path, Compression::Gzip).unwrap();
|
|
}
|
|
|
|
templates.build("mdbook-templates.rs").unwrap();
|
|
}
|