Expand description
HTML to Markdown converter - Lightweight and optimized library.
CLI ツールとしての使い方は mdka-cli を参照。
§Quick start
use mdka::{html_to_markdown, html_to_markdown_with};
use mdka::options::{ConversionMode, ConversionOptions};
// default mode (balanced)
let md = html_to_markdown("<h1>Hello</h1>");
assert!(md.contains("# Hello"));
// convert by specifying the mode
let opts = ConversionOptions::for_mode(ConversionMode::Minimal);
let md = html_to_markdown_with("<h1>Hello</h1>", &opts);
assert!(md.contains("# Hello"));Re-exports§
pub use options::ConversionMode;pub use options::ConversionOptions;
Modules§
- options
- 変換オプション・モード定義
Structs§
- Convert
Result - ファイル変換の結果。入力パスと出力パスを保持する。
Enums§
Functions§
- html_
file_ to_ markdown - 単一の HTML ファイルを Markdown に変換する(既定モード:
balanced)。 - html_
file_ to_ markdown_ with - 単一の HTML ファイルを指定した
ConversionOptionsで Markdown に変換する。 - html_
files_ to_ markdown - 複数の HTML ファイルを rayon で並列変換し、
out_dirへ書き出す(既定モード)。 - html_
files_ to_ markdown_ with - 複数の HTML ファイルを指定した
ConversionOptionsで並列変換しout_dirへ書き出す。 - html_
to_ markdown - HTML 文字列を Markdown 文字列に変換する(既定モード:
balanced)。 - html_
to_ markdown_ with - HTML 文字列を指定した
ConversionOptionsで Markdown に変換する。