Markdown 渲染器會把模型所寫的那類文字轉成真實的元素:標題、清單與工作清單、引言、表格、附複製按鈕的程式碼區塊,以及連結。它先把文字解析成一棵樹,再用範本繪製,因此原始 HTML 一律維持為文字,任何內容都不會以 HTML 插入。

啟用 streaming 後,寫到一半的文字也會呈現得像完成時一樣:尚未閉合的程式碼圍欄已經是程式碼區塊,落單的 ** 會等待另一半,游標則跟在最後一個字後面。沒有變動的區塊會保留原本的 DOM。

連結只適用於網頁、電子郵件和電話地址;在你開啟 images 之前,圖片都會保持為連結。

文件

標題從 headingLevel 開始,因此能接在頁面本身的標題之下。過寬的表格和程式碼會在各自的區域內捲動。

串流

同樣的文字,每次只來幾個字元。不會有符號一閃而過,而且只有最後一個區塊會重新渲染。

語法醒目提示

nuiMarkdownCode 用你的範本繪製程式碼區塊,這裡搭配了一個迷你的醒目提示工具。範本會取得程式碼及其語言。