# phaier_markdown
Markdown for Rust
[](https://crates.io/crates/phaier_markdown)
[](https://docs.rs/phaier_markdown/0.0.6)

## Installation
```
cargo add phaier_markdown
```
## Usage
```rust
let markdown = include_str!("./test.md");
let blocks = phaier_markdown::parsers::parse(markdown).unwrap();
let rendered = phaier_markdown::renderers::render_markdown(blocks).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
- markdown rendering to HTML
- syntax highlighting
- math rendering with KaTeX
## Testing
```
cargo test --all-features
```