22 个稳定版本 (6 个主要版本)
使用旧的 Rust 2015
6.0.0 | 2016 年 12 月 28 日 |
---|---|
5.0.0 | 2016 年 5 月 3 日 |
4.0.0 | 2016 年 5 月 3 日 |
3.0.5 | 2016 年 3 月 4 日 |
0.0.1 | 2015 年 1 月 22 日 |
#1727 in 文本处理
669 每月下载量
在 13 个 Crates 中使用 (7 个直接使用)
245KB
7K SLoC
这些是 hoedown 的绑定,它是用于 markdown 处理的 C 库,旨在尽可能符合 Rust 的语法。
- 文档.
lib.rs
:
该 crate 为 hoedown markdown 处理库提供绑定。它有一个 Markdown
类型,用于在 Buffer
中存储 markdown 文本。然后可以使用实现 Render
特性的任何渲染器进行渲染。该库默认包含一个 Html
渲染器。
let doc = Markdown::new("some _emphasis_ required");
let mut html = Html::new(html::Flags::empty(), 0);
assert_eq!(
html.render(&doc).to_str().unwrap(),
"<p>some <em>emphasis</em> required</p>\n");
依赖项
~195KB