2 个不稳定版本
0.2.0 | 2022年7月18日 |
---|---|
0.1.0 | 2022年6月29日 |
#1596 in 文本处理
42KB
1K SLoC
格式化 Markdown
以 Rust 速度格式化 Markdown。
注意:如果您只想格式化自己的代码,正在开发一个 CLI。Markdown 格式化作为它自己的库共享,以便您可以在自己的项目中使用它。
Prettify 可扩展、语言无关的代码格式化程序,基于 Prettier,用 Rust 编写。Prettify 的核心是其自己的 crate,prettify。
此库旨在与核心 prettify crate 一起使用。此库将 Markdown 解析为 Prettify 文档,然后 Prettify 核心将格式化该文档。
use prettify::print;
use prettify_markdown::format_markdown;
fn prettify_markdown(file_contents: &str) -> String {
print(format_markdown(file_contents))
}
注意:此 crate 处于非常早期的 alpha 阶段。目前不支持 Markdown 的大多数功能。此库最终将支持 GitHub 风格 Markdown 的所有功能。
依赖关系
~8–18MB
~253K SLoC