Djot輕量級(jí)標(biāo)記語(yǔ)法
Djot(發(fā)音:/d?ɑt/)是輕量的標(biāo)記語(yǔ)法, 包含許多派生自 CommonMark 的功能,同時(shí)修復(fù)了一些使 CommonMark 語(yǔ)法復(fù)雜且難以有效解析的問(wèn)題。
Djot 屬于 Markdown 的升級(jí)版,且 Djot 的功能比 CommonMark 更全面,支持定義列表、腳注、表格、幾種新的內(nèi)聯(lián)格式(插入、刪除、高亮、上標(biāo)、下標(biāo))、數(shù)學(xué)、智能標(biāo)點(diǎn)符號(hào)、可應(yīng)用于任何的屬性元素,以及用于塊級(jí) (block-level)、內(nèi)聯(lián)級(jí) (inline-level) 和原始內(nèi)容 (raw content) 的通用容器。
在 Djot 的語(yǔ)法中,對(duì)硬換行的解析與常見(jiàn)的 Markdown 不同。
比如使用 Markdown 可以寫(xiě)成這樣:
This is some text.
## My next heading
但在 Djot 中,如果使用了塊級(jí)元素,一定要采用硬換行:
This is some text.
## My next heading
對(duì)于列表也是同樣的處理:
- Markdown
- one
- two
- three
- Djot
- one
- two
- three
Djot 的解釋器采用解釋性語(yǔ)言 Lua 編寫(xiě),據(jù)稱(chēng)速度很快,可以生成 AST、渲染 HTML,以及語(yǔ)法高亮顯示或 linting 工具。
評(píng)論
圖片
表情
