Markdown轉HTML轉換器
貼上或輸入Markdown以將其轉換為HTML。支援GFM表格、程式碼區塊、連結、圖片等。所有處理均在您的瀏覽器中完成。
關於 Markdown 轉 HTML
此工具將 Markdown 語法轉換為乾淨的 HTML 程式碼。所有處理在您的瀏覽器中進行。不會向任何伺服器傳送資料。
支援的 Markdown 功能:
- 標題(h1 至 h6)
- 粗體、斜體、刪除線、行內程式碼
- 連結和圖片
- 有序和無序清單
- 引用區塊和程式碼區塊
- 水平線和換行
- 表格(GFM 語法)
Markdown 的設計初衷是讓純文字本身保持可讀,所以轉換刻意保守:認不出來的東西寧可原樣留著,也不去猜。這裡面就包括原始 HTML,它會毫髮無損地穿過去,也就是說,來源不可信的文字轉出來的是來源不可信的 HTML。在它靠近任何頁面之前,先做淨化。
標記老是跟你作對?
被跳脫的實體、壞掉的編碼,以及在 CMS 裡是一個樣、在頁面上又是另一個樣的內容,通常說明流程中有一環在靠猜。我們做前端,也做它背後的發布鏈路,讓訪客看到的就是你寫下的。
聊聊你的網站常見問題
這是哪一種 Markdown?
通用核心,加上 GitHub 那套裡人們真正會用的部分:表格、圍欄程式碼區塊和刪除線。引用式連結和行內 HTML 的行為和最初的規範描述一致。
我的原始 HTML 為什麼原封不動地出來了?
因為 Markdown 就是這麼規定的。文件裡的 HTML 會照原樣傳下去,這既方便,也正是你絕不能把來源不可信的轉換結果不經淨化就渲染出來的原因。
巢狀清單為什麼變平了?
幾乎總是縮排的問題。巢狀項要和父項的內文對齊,而不是和父項的符號對齊,所以父項是編號清單時,兩個空格常常不夠。四個空格是可靠的選擇。
我的表格渲染不出來。
表格需要表頭下面那一行短橫線做分隔,整張表前面還得有一個空行。緊貼在段落後面、中間沒有空行的表格,會被讀成那個段落的一部分。
支援註腳之類的擴充嗎?
通用集之外的不支援。註腳、定義清單和自訂容器在各實作之間並不一致,所以依賴它們的文件,最終會因為由誰來渲染而轉出不同的結果。