39个版本 (22个稳定版)

1.2.10 2024年7月15日
1.2.5 2024年5月21日
1.2.4 2024年2月27日
0.5.1 2024年1月6日

#2279 in 解析器实现

Download history · Rust 包仓库 97/week @ 2024-05-06 · Rust 包仓库 377/week @ 2024-05-13 · Rust 包仓库 562/week @ 2024-05-20 · Rust 包仓库 255/week @ 2024-05-27 · Rust 包仓库 247/week @ 2024-06-03 · Rust 包仓库 163/week @ 2024-06-10 · Rust 包仓库 388/week @ 2024-06-17 · Rust 包仓库 349/week @ 2024-06-24 · Rust 包仓库 106/week @ 2024-07-01 · Rust 包仓库 19/week @ 2024-07-08 · Rust 包仓库 160/week @ 2024-07-15 · Rust 包仓库 15/week @ 2024-07-22 · Rust 包仓库 78/week @ 2024-07-29 · Rust 包仓库 15/week @ 2024-08-05 · Rust 包仓库 18/week @ 2024-08-12 · Rust 包仓库

每月130次下载
2 crates 中使用

Apache-2.0

27KB
626

mdka

HTML到Markdown (MD) 转换器,用 Rust 编写。

crates.io Documentation License Dependency Status

摘要

一种名为 mdka 的文本处理工具。 "ka" 指的是 "化 (か)",表示转换。
设计理念

  • 高速
  • 低内存消耗
  • 易于使用

使用方法

Cargo.toml

[dependencies]
mdka = "1.2"

awesome.rs

use mdka::from_html

fn awesome_fn() {
    let input = r#"
<h1>heading 1</h1>
<p>Hello, world.</p>"#;
    let ret = from_html(input);
    println!("{}", ret);
    // # heading 1
    // 
    // Hello, world.
    // 
}

致谢

依赖于 Servohtml5ever / markup5ever。

依赖项

~1.5–6.5MB
~34K SLoC