#html-parser #markdown #html #parser #md

bin+lib markly

原生 Rust 库,用于解析 Markdown 并(输出 HTML)

1 个不稳定版本

使用旧的 Rust 2015

0.3.0 2020 年 7 月 26 日

#51 in #md

MIT/Apache

66KB
2K SLoC

markly.rs Crate

一个简单的原生 Rust 库,用于解析 Markdown 并(输出 HTML)。

markdown crate 分支。

用法

要将 markly 包含到您的项目中,请将以下内容添加到您的 Cargo.toml 中

[dependencies]
markly = "0.3"

现在您可以在代码中使用这个 crate

use markly;

目前没有完整的文档,该库仅导出了一个函数 to_html,它接受一个 Markdown 字符串 &str 并将其转换为包含 html 的所有者 String

let html : String = markly::to_html("__I am markdown__");

assert_eq!(&html, "<strong>I am markdown</strong>")

待办事项

  • 参考样式的图像
  • 内联 HTML
  • 反斜杠转义
  • 自动链接
  • 列表包装
  • HTML 实体
  • 神秘电子邮件

许可协议

许可协议为以下之一

任选。

贡献

除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,无需附加条款或条件。

依赖关系

~3.5MB
~71K SLoC