Crate mdja

Crate mdja 

Source
Expand description

§mdja

日本語に最適化されたMarkdownパーサー

§特徴

  • CommonMark + GFM完全対応(comrak基盤)
  • 日本語見出しアンカー生成
  • 目次(TOC)自動生成
  • 読了時間計算(日本語文字数対応)
  • frontmatter解析(YAML)
  • シンタックスハイライト対応

§使い方

use mdja::Document;

let markdown = r#"
---
title: サンプル記事
author: Taro
---


これは**サンプル**です。
"#;

let doc = Document::parse(markdown);
println!("{}", doc.html);
println!("読了時間: {}分", doc.reading_time);

Structs§

Document
Markdownドキュメントの解析結果
Heading
見出し情報