Crates.io | toph |
lib.rs | toph |
version | 1.0.0 |
source | src |
created_at | 2024-03-13 12:29:48.673309 |
updated_at | 2024-11-05 20:24:31.0423 |
description | An HTML generation library |
homepage | |
repository | https://git.sr.ht/~eze-works/toph/ |
max_upload_size | |
id | 1171663 |
size | 20,014 |
Toph is an HTML generation library.
It's implemented as a declarative macro, html!
, that transforms your markup into imperative code to build up an HTML tree.
This tree can then be converted to a string.
let _ = toph::html! {
doctype["html"] {}
html {
title {
toph::text("hello world");
}
}
body {
p[class: "intro"] {
toph::text("This is an example of the ");
a[href: "https://github.com/eze-works/toph"] {
toph::text(" template language");
}
}
}
};