11 个版本 (6 个重大更新)
使用旧的 Rust 2015
0.7.0 | 2018年7月23日 |
---|---|
0.6.1 | 2017年6月3日 |
0.6.0 | 2017年5月22日 |
0.5.0 | 2016年12月22日 |
0.1.3 | 2015年11月13日 |
624 在 模板引擎 中排名
每月下载量 27 次
54KB
Handlebars Markdown Helper
handlebars crate 提供了针对任何文件类型的简单模板功能。此 crate 提供了一个助手,用于在模板中将包含 Markdown 的变量渲染为 HTML。
示例
extern crate handlebars_markdown_helper;
use handlebars_markdown_helper;
let mut handlebars = Handlebars::new();
handlebars.register_helper("markdown", Box::new(handlebars_markdown_helper::markdown_helper));
handlebars.register_template("t0", "{{markdown x}}");
let mut m :BTreeMap<String, String> = BTreeMap::new();
m.insert("x".into(), "# wow\n\n## second wow".into());
let r0 = handlebars.render("t0", &m);
assert_eq!(r0.ok().unwrap(), "<h1>wow</h1>\n<h2>second wow</h2>\n".to_string());
依赖关系
~6–8MB
~149K SLoC