Djot(发音:/dʒɑt/)是轻量的标记语法, 包含许多派生自CommoMark的功能,同时修复了一些使CommoMark语法复杂且难以有效解析的问题。
Djot属于Markdow的升级版,且Djot的功能比CommoMark更全面,支持定义列表、脚注、表格、几种新的内联格式(插入、删除、高亮、上标、下标)、数学、智能标点符号、可应用于任何的属性元素,以及用于块级(block-level)、内联级(ilie-level)和原始内容(rawcotet)的通用容器。
在Djot的语法中,对硬换行的解析与常见的Markdow不同。比如使用Markdow可以写成这样:Thisissometext.##Myextheadig但在Djot中,如果使用了块级元素,一定要采用硬换行:Thisissometext.##Myextheadig对于列表也是同样的处理:Markdow-oe-two-threeDjot-oe-two-threeDjot的解释器采用解释性语言Lua编写,据称速度很快,可以生成AST、渲染HTML,以及语法高亮显示或litig工具。
评论