4 个版本
0.1.3 | 2023年8月3日 |
---|---|
0.1.2 | 2023年4月23日 |
0.1.1 | 2023年4月21日 |
0.1.0 | 2023年4月21日 |
#251 在 模板引擎 中
44KB
1K SLoC
write-html
一个简单快速的HTML生成器
⚠️ 此项目仍在开发中,尚未准备好用于生产,而且速度还不够快。
示例
use write_html::*;
let page = html!(
(Doctype)
html lang="en" {
head {
(DefaultMeta)
title { "Website!" }
}
body {
h1 #some-id { "H1" }
h2 { "H2" }
h3 { "H3" }
p { "Paragraph" }
ol {
li { "Item 1" }
li { "Item 2" }
li style="color: red" { "Item 3" }
}
footer;
}
}
).to_html_string().unwrap();
lib.rs
:
该crate提供了一种以尽可能少的开销编写HTML的方法。
该crate仍在开发中,API尚不稳定。
示例
use write_html::*;
let page = html!(
(Doctype)
html lang="en" {
head {
(DefaultMeta)
title { "Website!" }
}
body {
h1 #some-id { "H1" }
h2 { "H2" }
h3 { "H3" }
p { "Paragraph" }
ol {
li { "Item 1" }
li { "Item 2" }
li style="color: red" { "Item 3" }
}
footer;
}
}
).to_html_string().unwrap();
依赖项
~83KB