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
或者貼到這裡
輸出設定
輸出形態
縮排
裸連結
換行
怎麼用
- 01把 Markdown 貼進輸入框,或者把 .md、.markdown、.txt 檔案拖到上面的框裡。
- 02markdown-it 按 CommonMark 規則解析,外加表格、刪除線和任務清單三個擴充。結果在交給你之前先過 DOMPurify。
- 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。做法一樣,隱私模型一樣,只是輸出格式相反。