#markdown #format #prettify #speed #docs #format-markdown

prettify-markdown

以 Rust 速度格式化 Markdown

2 个不稳定版本

0.2.0 2022年7月18日
0.1.0 2022年6月29日

#1596 in 文本处理

MIT 许可证

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