Markdown → HTML

把 Markdown 變成 HTML。
表格和任務清單都在。

完整的 CommonMark 規範,再加上少了會覺得彆扭的那幾個 GitHub 擴充。

在 sandbox 框架裡看一眼效果,然後複製原始碼或者下載檔案。

把檔案拖到這裡。

也可以按按鈕選,或者直接 Ctrl+V 貼上。一次幾十個都行。

.md .markdown .txt +1 / 單一檔案 25 MB / 在你瀏覽器裡跑,不上傳

別的格式: .docx .doc DOCX → HTML · .html .htm Google 文件 → HTML · .text 文字 → HTML · .csv .tsv CSV → 表格 · .xlsx Excel → 表格 · .pdf docstomd.com

或者貼到這裡

輸出設定
輸出形態
縮排
裸連結
換行

怎麼用

  1. 01把 Markdown 貼進輸入框,或者把 .md、.markdown、.txt 檔案拖到上面的框裡。
  2. 02markdown-it 按 CommonMark 規則解析,外加表格、刪除線和任務清單三個擴充。結果在交給你之前先過 DOMPurify。
  3. 03選片段還是整頁、縮排開還是關,然後複製 HTML 或存成檔案。

支援什麼

  • CommonMark 全部:ATX 和 setext 標題、嵌套清單、參照式連結、圍籬和縮排程式碼區塊
  • GFM 直線表格,輸出成 <table><thead><th scope="col">
  • 任務清單輸出成停用的核取方塊,清單項帶 .task-list-item 類別方便自己改樣式
  • 刪除線;裸連結自動成連結,可以關掉
  • 區塊級和行內的原生 HTML,邊走邊淨化
  • 軟換行保留成 <br>,或者讓文字自動折行,你自己挑

做不到什麼

  • 不做語法高亮 —— language 類別名稱給你,配色是你的事
  • 註腳、定義清單、縮寫、容器指令都不解析
  • YAML front matter 既不刪也不讀;不想它出現在輸出裡就先自己刪掉
  • 數學公式($...$ 或 \[...\])當純文字原樣輸出
  • 超過 25 MB 的檔案

常見問題

支援,而且輸出是規規矩矩的標記:<thead> 裡放 <th scope="col">,其餘進 <tbody>,對齊方式作為行內 text-align 帶過去。這樣的結果螢幕閱讀器能當成表格來念,用 div 拼出來的網格是做不到的。

想反著轉?

DocsToMD 是同一套東西反過來用 —— Word、PDF、Excel、HTML 轉成 Markdown。做法一樣,隱私模型一樣,只是輸出格式相反。

docstomd.com