pamphlet/djot
Builders for rendering back to djot.
Types
pub type Renderer(t) {
Renderer(
resolve_url: fn(String) -> fn(fn(String) -> t) -> t,
resolve_raw_block: fn(String) -> fn(fn(String) -> t) -> t,
resolve_symbol: fn(String) -> fn(fn(String) -> t) -> t,
)
}
Constructors
-
Renderer( resolve_url: fn(String) -> fn(fn(String) -> t) -> t, resolve_raw_block: fn(String) -> fn(fn(String) -> t) -> t, resolve_symbol: fn(String) -> fn(fn(String) -> t) -> t, )
Values
pub fn to_markup(
document: jot.Document,
renderer: Renderer(t),
) -> fn(fn(String) -> t) -> t
Render a document to djot flavoured markup. Special forms are resolved through the given renderer.