#markdown #common-mark #asciidoc # markup语言

app unidok

一种强大、易读、易于学习的标记语言

2个不稳定版本

0.2.0 2021年7月5日
0.1.0 2021年5月17日

#1251 in 文本处理

Apache-2.0 OR MIT

485KB
11K SLoC

Logo  Unidok

Crates.io Npm Test License: Apache-2/MIT

一种强大、易读、易于学习的标记语言

Unidok是一种新的标记语言,受AsciiDoctor和Markdown的启发。它易于阅读和学习,同时提供了宏等强大功能。

安装

此处可以找到适用于Linux、Windows和macOS的预构建二进制文件。

如果您想自行构建,请安装Rust工具链并运行cargo install

原则

如果您熟悉Markdown,Unidok看起来会很熟悉。它在有意义的方面严格遵循CommonMark规范,但也省略了一些我认为不实用的Markdown功能,并添加了新功能。显著的例子包括

  • 支持^上标^#下标#~线-穿~文本、表格、数学公式和宏

  • 不支持缩进代码块,只支持围栏代码块

  • 合理的HTML解析

  • 它不支持惰性,即在列表项或引用块中,所有行都必须缩进或分别用>开头,而不仅仅是第一行

路线图

请参见此处.

许可

根据您的选择,许可方式如下

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,应作为上述双重许可,而不附加任何额外条款或条件。

依赖项

~6–15MB
~171K SLoC