唯一真相來源
mdi-core 把 CommonMark、GFM、front matter 與所有 MDI 語法解析成
一份有版本的文件 IR。每個接口和輸出器都使用完全相同的語法判斷。
唯一真相來源
mdi-core 把 CommonMark、GFM、front matter 與所有 MDI 語法解析成
一份有版本的文件 IR。每個接口和輸出器都使用完全相同的語法判斷。
貨真價實的日文排版
ルビ(注音假名)、縦中横、傍點、割注、字距調整、直書 — 全部作為 第一級語法解析,不是後處理補丁。看看即時渲染展示: 本網站就是用 MDI 自己的解析器渲染 MDI 的。
誠實而精簡的語言介面
Rust、Node.js、Swift、Kotlin 與 Python 現在都已可使用,且都呼叫同一個 Rust core。各平台的安裝與 API 請見 Bindings。
一份來源,五種實際輸出
renderHtml、五種 renderTextFormat、renderEpub、renderDocx,以及透過 Chromium 的 Rust PDF 都已實作。詳見輸出格式。
附帶 CLI
mdi build novel.mdi --to pdf — 一行指令把書稿送入由 Rust 控制的
Chromium PDF 管線。
npm install --global @illusions-lab/mdi-cli
echo '{雪女|ゆき.おんな}が現れた。第^12^話のことである。' > novel.mdi
mdi build novel.mdi --to html
完整流程(PDF、EPUB、DOCX 與 export profile)請見快速上手。
由 illusions 製作。