phaier_markdown

Crates.iophaier_markdown
lib.rsphaier_markdown
version0.0.6
created_at2025-12-30 10:00:34.567375+00
updated_at2026-01-17 15:54:09.448398+00
descriptionA markdown parser and renderer.
homepage
repository
max_upload_size
id2012396
size764,315
Toshiaki Inahata (inabe49)

documentation

README

phaier_markdown

Markdown for Rust

crates.io Documentation License

Installation

cargo add phaier_markdown

Usage

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
Commit count: 0

cargo fmt