
HTML 到 Markdown 轉換器採用 HTML(從 CMS 複製的頁面、富文本編輯器的輸出、渲染文章的一部分)並將其變回乾淨的 Markdown。標題變成#行,<strong>和<em>變成粗體和斜體,錨變成[文字](url)鏈接,<img>變成圖像語法,有序和無序列表變成編號和項目符號列表,<blockquote> 變成> 引號,<pre><code> 成為圍欄代碼塊,表格成為GitHub 風味Markdown 管表。
Markdown 是文件網站、靜態部落格、自述文件、註釋應用程式和 AI 提示都理解的可移植格式。 當您從 Web 複製或從 Wysiwyg 編輯器匯出時,您通常會遇到 HTML,它包含許多您不希望在純文字文件中標記的標記。 用手將一個轉換為另一個是乏味且容易出錯的;基於規則的轉換器始終如一。
一切都在您的瀏覽器中運行。解析器是手寫的且無依賴性 - 它不使用遠端 API,甚至不依賴瀏覽器的 DOM,因此它能夠容忍現實世界 HTML 中充滿的未關閉標籤和雜散屬性。您的草稿、內部頁面和貼上內容永遠不會離開頁面。貼上 HTML,選擇您的項目符號樣式,然後複製 Markdown 或下載。md 檔案。
從設計上來說,這種轉換在一個方向上是有損的,因為 Markdown 的表達方式遠少於 HTML。類別、ID、內聯樣式、跨度、資料屬性和任何位置都被刪除,因為 Markdown 無法承載它們:倖存的是結構,這通常是轉換的點。 GitHub Flavored Markdown 處理表格,但只處理簡單的表格,因此儲存格內合併儲存格或區塊內容的表格無法表示並遇到扁平化。巢狀清單轉換乾淨;列表和區塊報價的深度嵌套組合是輸出變得脆弱的地方。帶有未閉合標籤的混亂 CMS 標記被解析而不是被拒絕,因此富文本編輯器的貼上通常很有效,值得閱讀結果而不是相信它。
將 HTML 鍵入或貼上到編輯器中 - 從網頁複製、從 CMS 匯出或由富文本欄位產生。 Markdown 在您鍵入時更新;載入範例以查看支援的內容。
選擇未訂購的列表字符,為表格和 STRIKETTHOUB 保留 GitHub 風味的降價,並決定是否保留連結和圖像或將其剝離為純文字。
閱讀來源旁邊的輸出並檢查統計資料 - 文字、標題、連結、圖像、程式碼區塊和估計的閱讀時間 - 以確認結構完好無損。
將 Markdown 複製到您的剪貼簿或將其下載為 .md 檔案,準備放入自述文件、文件網站、筆記應用程式或靜態部落格。
標題、段落、有序和無序列表(包括嵌套列表)、區塊引用、水平規則、代碼區塊和描述列表都對應到它們的 Markdown 對應
HTML 表格變成帶有標題行和分隔符號的 GitHub 風味 Markdown 管道表,而 <del>/<s> 變為 ~~strikethrough~~ - 您的自述文件和文件已經使用的擴展
錨變成[ 文字](href "標題"),圖像變成! [ Alt](Src) 和 <code> 跨度被包裹在背襯中,內容未觸及,因此片段在轉換中倖存下來
未關閉的標籤、大寫標籤名稱、未引用的屬性、註釋和 <script>/<style> 區塊都處理得非常優雅 - 轉換器永遠不會在現實世界的 HTML 上拋出
Format, beautify, and minify HTML online. Re-indents messy or minified markup, keeps script, style, and pre content verbatim, and runs entirely in your browser.
Generate an accessible HTML table from pasted CSV or tab-separated data. Add a header row, caption, striped rows, and borders, then copy the HTML and CSS. 100% in your browser.
Convert Markdown to clean, semantic HTML with GitHub Flavored Markdown support - tables, task lists, fenced code, heading anchors, live preview and a full HTML document export.
Generate a linked table of contents from Markdown headings
0 comments
No comments yet. Be the first to share your thoughts!