Djot 轻量级标记语法开源项目

我要开发同款
匿名用户2022年12月07日
269阅读

技术信息

开源地址
https://github.com/jgm/djot
授权协议
MIT

作品详情

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工具。

功能介绍

Djot(发音:/dʒɑt/)是轻量的标记语法, 包含许多派生自 CommonMark 的功能,同时修复了一些使 CommonMark 语法复杂且难以有效解析的问题。 Djot 属于 Markd...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论