| Crates.io | vertigo-cmark |
| lib.rs | vertigo-cmark |
| version | 0.1.0 |
| created_at | 2025-10-03 10:54:06.786241+00 |
| updated_at | 2025-10-03 10:54:06.786241+00 |
| description | Allows to render CommonMark inside Vertigo tree |
| homepage | https://vertigo.znoj.pl |
| repository | https://github.com/vertigo-web/vertigo-cmark |
| max_upload_size | |
| id | 1866526 |
| size | 156,814 |
Converts CommonMark string into rendered vertigo DomElement.
See Changelog for recent features.
Dependencies:
vertigo = "0.8"
vertigo-cmark = "0.1"
use vertigo::{start_app, DomElement, dom};
const CONTENT: &str = r#"
# Hello world
## Paragraph
Lorem ipsum dolor sit amet, __consectetur__ adipiscing elit, sed do
```eiusmod tempor incididunt```
ut *labore* et dolore magna aliqua.
## List
* Lorem ipsum
* dolor sit amet
* consectetur adipiscing elit
## Table
| Lorem | Ipsum |
| --------------- | -------------- |
| dolor sit amet | consectetur |
| adipiscing elit | sed do eiusmod |
"#;
fn app() -> DomElement {
let content = vertigo_cmark::to_vertigo(CONTENT);
dom! {
<div>{ content }</div>
}
}
#[no_mangle]
pub fn start_application() {
start_app(app);
}

syntect feature)html feature)