10 个版本
使用旧版 Rust 2015
0.4.3 | 2019 年 9 月 15 日 |
---|---|
0.4.2 | 2018 年 10 月 23 日 |
0.4.1 | 2018 年 8 月 28 日 |
0.3.0 | 2018 年 8 月 3 日 |
0.0.1 |
|
#215 在 模板引擎
被用于 hamlrs-cli
48KB
1K SLoC
汉姆-rs
这是一个解析 Haml 模板的库。您可以在 Crates.io 上获取 Haml-rs。目标是生成与 Ruby Haml gem 生成相同的 HTML。
使用方法
要将 haml-rs 添加到您的项目中,请将以下内容添加到您的 Cargo.toml 中
[dependencies]
hamlrs = "0.4.2"
然后添加以下内容到您的代码中
extern crate haml;
示例
库
extern crate haml;
fn main() {
let test_haml = "%span";
let html = haml::to_html(&test_haml);
}
稳定性
此软件处于早期阶段,因此可能存在稳定性问题。
如果您发现任何错误,请不要犹豫在 GitHub 上提交问题,或者,如果您愿意,可以直接通过 [email protected] 联系我。
集成测试
目前有几个集成测试(并将继续添加)。如果您要为集成测试做出贡献,请确保生成的 HTML 文件与 Ruby Haml gem 的输出相同,以便我们可以确保输出与参考实现一致。
当前限制
Haml-rs 中不支持变量/表达式。这是一个正在考虑的问题,如果您想提出意见,请随时在 这里 评论。
许可证
本项目采用 MIT 许可证。
贡献
除非您明确声明,否则您提交给 Haml-rs 的任何贡献均应按照 MIT 许可证,不附加任何额外条款或条件。
如果您有任何问题,可以通过 [email protected] 邮件联系我。