把网页正文改成 Markdown
粘贴语义化 HTML,得到更适合 README、知识库的 Markdown 文本。
使用指南
HTML ↔ Markdown 提供双向文本格式转换。HTML→Markdown 使用 Turndown,固定为 ATX 标题、fenced 代码块、- 列表符和 * 强调;Markdown→HTML 使用 marked 的 GFM 模式。无论方向,渲染预览使用的 HTML 都经 DOMPurify 消毒;Markdown→HTML 的最终输出也直接是消毒后的 HTML。
更新于 2026-09-10约 2 分钟读完
.html/.htm/.md/.markdown/.txt 文件;手动导入文件不得超过 10 MiB。converted.md / converted.html。| 输入 | 输出 | 说明 |
|---|---|---|
<h1>A</h1> |
# A |
HTML→Markdown |
**bold** |
<p><strong>bold</strong></p> |
GFM Markdown→HTML |
| HTML 含脚本 | 预览会移除危险内容 | DOMPurify 消毒 |
breaks: true 选项;单个普通换行与编辑器预览可能表现不同。File.text() 读成文本,不是二进制 HTML/Markdown 转换器;错误编码的字节可能先被浏览器文本解码替换。粘贴语义化 HTML,得到更适合 README、知识库的 Markdown 文本。
将 GFM Markdown 转成经过消毒的 HTML 后再复制到受控页面中。
转换保留的是内容语义而非 DOM、CSS 和属性的逐字结构,复杂布局尤其会丢失表现层信息。
<script> 吗?不会。输出和预览都经过 DOMPurify,危险元素/属性会被移除。
输入文件和文本只在浏览器本地读取、解析和转换,不会上传;动态加载的是站点的转换库代码,不会把你的正文作为外部请求发送。
更新于 2026-09-10
HTML 与 Markdown 双向转换(turndown / marked),消毒渲染预览,可复制或下载结果
HTML → Markdown 使用 turndown(ATX 标题、fenced 代码块);Markdown → HTML 使用 marked(GFM 语法)。 输出与预览均经 DOMPurify 消毒,脚本与危险属性会被移除。复杂表格、嵌套布局等 HTML 结构转 Markdown 时可能降级为纯文本。