HTML → Markdown 转换器
转换
粘贴 HTML(片段或完整页面)得到 GitHub 风格 Markdown。转换器遍历 DOM,为每种常见标签生成对应 Markdown:`<h1>`–`<h6>`、`<p>`、`<strong>`、`<em>`、`<a>`、`<img>`、`<ul>`/`<ol>`(支持嵌套)、`<table>`、`<blockquote>`、带语言识别的 `<pre><code>`、`<hr>`、`<br>`。脚本与样式会被剥离。适用于 CMS 导出、博客文章、网页副本转 Markdown。
—
Markdown
在左侧粘贴 HTML。
转换全部在浏览器中通过 DOMParser 完成。数据不离开页面。
使用方法
- 粘贴 HTML(片段也行——不必带 `<html>` / `<body>`)。
- 选择项目符号样式,决定是否保留链接和图片。
- 复制 Markdown 输出。
常见问题
- 非标准标签或属性怎么办?
- 未知内联标签按其文本通过;未知块级标签变为段落;style/class/data-* 属性被丢弃——Markdown 无法表示。
- 代码块语言会保留吗?
- 会——若 `<code>` 元素带 `language-js`、`language-python` 之类的 class,围栏会附带该语言。
- 表格转得不太对?
- Markdown 表格无法表示合并单元格(colspan/rowspan)或单元格内嵌套块。复杂表格会被压平——有时需手工清理。
- 从 Word 粘贴出怪东西?
- Word 的 HTML 导出以 mso-* 样式与专有标签著称。先粘到纯 `<textarea>`,或用专门的 Word→Markdown 工具。