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

## 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 contents
- headings
- paragraphs
- blockquotes
- code blocks (fenced and indented)
- lists (ordered and unordered)
- tables
- horizontal rules
- Inline contents
- emphasis (bold and italic)
- inline code
- links
- images
- strikethrough
- markdown rendering to HTML
- syntax highlighting
- math rendering with KaTeX
## Testing
```
cargo test --all-features
```