phaier_markdown
Markdown for Rust
Installation
cargo add phaier_markdown
Usage
let markdown = include_str!;
let blocks = parse.unwrap;
let rendered = render_markdown.unwrap;
Features
- markdown parsing
- Block Elements
- Headings
- Paragraphs
- Block quotes
- Code blocks (fenced and indented)
- Lists (ordered and unordered)
- Tables
- Horizontal rules
- Inline Elements
- Emphasis (bold and italic)
- Inline code
- Links
- Images
- Strike through
- Block Elements
- markdown rendering to HTML
- syntax highlighting
- math rendering with KaTeX
Testing
cargo test --all-features