5个版本 (破坏性更新)

新增 0.5.0 2024年8月17日
0.4.0 2024年8月10日
0.3.0 2024年1月14日
0.2.0 2024年1月6日
0.1.0 2024年1月6日

#121模板引擎

Download history 6/week @ 2024-05-20 4/week @ 2024-07-01 16/week @ 2024-07-29 101/week @ 2024-08-05 152/week @ 2024-08-12

每月269次下载
用于 razorbill

MIT 许可证

18KB
422

auk

crates.io docs.rs crates.io

Auk是一个eDSL,用于使用标准Rust语法编写HTML。

使用方法

use auk::*;
use auk::renderer::HtmlElementRenderer;

let content = html()
    .child(head().child(title().child("Auk")))
    .child(body().child(h1().child("Hello from Auk!")));

let rendered_html = HtmlElementRenderer::new()
    .render_to_string(&content)
    .unwrap();

依赖

~1MB
~14K SLoC