2个不稳定版本
0.2.0 | 2021年7月5日 |
---|---|
0.1.0 | 2021年5月17日 |
#1251 in 文本处理
485KB
11K SLoC
Unidok
一种强大、易读、易于学习的标记语言
Unidok是一种新的标记语言,受AsciiDoctor和Markdown的启发。它易于阅读和学习,同时提供了宏等强大功能。
安装
此处可以找到适用于Linux、Windows和macOS的预构建二进制文件。
如果您想自行构建,请安装Rust工具链并运行cargo install
。
原则
如果您熟悉Markdown,Unidok看起来会很熟悉。它在有意义的方面严格遵循CommonMark规范,但也省略了一些我认为不实用的Markdown功能,并添加了新功能。显著的例子包括
-
支持
^上标^
、#下标#
、~线-穿~
文本、表格、数学公式和宏 -
不支持缩进代码块,只支持围栏代码块
-
合理的HTML解析
-
它不支持惰性,即在列表项或引用块中,所有行都必须缩进或分别用
>
开头,而不仅仅是第一行
路线图
许可
根据您的选择,许可方式如下
- Apache许可证版本2.0,(LICENSE_APACHE或http://www.apache.org/licenses/LICENSE_2.0)
- MIT许可证 (LICENSE_MIT或http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,应作为上述双重许可,而不附加任何额外条款或条件。
依赖项
~6–15MB
~171K SLoC