Expand description
sevenmark-html - Semantic HTML renderer for SevenMark AST
Renders SevenMark AST to clean semantic HTML for SEO purposes.
§Example
use sevenmark_parser::core::parse_document;
use sevenmark_html::{RenderConfig, render_document};
let ast = parse_document("# Hello\n\nThis is **bold** text.");
let config = RenderConfig { edit_url: Some("/edit/title"), ..Default::default() };
let html = render_document(&ast, &config);Modules§
- classes
- CSS class name constants for SevenMark HTML rendering
Structs§
- Render
Config - Configuration for HTML rendering
Functions§
- render_
document - Render a document to semantic HTML
- render_
document_ with_ spans - Render a document to semantic HTML with span data attributes
- render_
element - Render a single element (dispatch to specific renderers)
- render_
elements - Render multiple elements