什么是 HTML 到 Markdown 转换器?
HTML 到 Markdown Converter 采用 HTML - 您从 CMS 复制的一个页面,富文本编辑器的输出,渲染文章的一块 - 并将其变回干净的 Markdown。headings 成为 # 行,<strong> 和 <em> 变为粗体和斜体,锚点变成 [text](url) 链接,<img> 变为图像语法,有序和无序列表变为编号和项目符号列表,<blockquote> 变为 > 引用,<pre><code> 变为围栏代码块,表变为 GitHub 风味 Markdown 管道表。
HTML 手工转换为 Markdown 的表最慢,这也是 HTML 转换为 Markdown 转换器节省时间最多的地方粘贴<table>PH1<th>Plan</th><th>价格</th></tr><tr><td>免费</td><tr>0___$0<tr>1<tr>2<tr>3__,您将得到三行:|计划|价格|,然后是| --|| --|分隔符,然后是|免费|$0|。相同的 HTML 表格到 Markdown 步骤适用于从 docs 页面复制的定价网格或从 wiki 导出的规格表,您可以通过将其粘贴到任何 GitHub 注释预览中来检查结果。
Markdown 是文档站点、静态博客、自述文件、Note 应用程序和 AI 提示都能理解的可移植格式。 当您从网络复制或从所见即所得的编辑器中导出时,HTML 通常会最终得到您不希望的纯文本文档中的大量标记。 手动转换一个到另一个是乏味且容易出错的;基于规则的转换器始终如一地执行此操作。
Everything都在你的浏览器中运行,解析器是手写的,没有依赖性- 它不使用远程API,甚至不依赖浏览器的DOM,因此它容忍现实世界HTML充满的未关闭的标签和杂散属性,你的草稿,内部页面和粘贴的内容永远不会离开页面粘贴HTML,选择你的子弹样式,然后复制Markdown或下载。md文件。
1个方向的转换在设计上是有损的,因为markdown表达的远远少于html。classes,ids,inline样式,跨度,数据属性和任何位置的东西都被丢弃,因为markdown没有办法携带它们:幸存下来的是结构,这通常是转换的点。github风味的markdown处理表,但只有简单的,所以一个单元格内部合并单元格或块内容的表无法表示,并且会遇到平坦的嵌套列表干净地转换;列表和块引号的深度嵌套组合是输出变得脆弱的地方。带有未封闭标签的混乱cms标记被解析而不是被拒绝,因此从富文本编辑器粘贴通常有效,值得阅读结果而不是信任它。
如何使用HTML to Markdown转换器?
粘贴您的 HTML
HTML键入或粘贴到编辑器中- 从网页复制,从CMS导出,或由富文本字段生成。Markdown会随着键入而更新;加载样本以查看支持的内容。
选择您的选项
为无序列表选择项目符号,保留 GitHub 风格的 Markdown 以用于表格和删除线,并决定是保留链接和图像还是将它们剥离成纯文本。
查看Markdown
读取源旁边的输出并检查统计数据(单词、标题、链接、图像、代码块和估计的读取时间),以确认结构完好无损。
复制或下载
将Markdown复制到剪贴板或将其作为 .md 文件下载,准备好放入自述文件、文档站点、笔记应用或静态博客。
主要特点
全块覆盖
标题、段落、有序和无序列表(包括嵌套列表)、块引用、水平规则、代码块和描述列表都映射到它们的 Markdown 等效项中
GFM 表和删除线
HTML 表成为带有标头行和分隔符的 GitHub 调味 Markdown 管道表,<del> / <s> 变成 ~~strikethrough~~ - 您的 README 和 docs 已使用的扩展
链接、图像和内联代码
锚变成 [ text](href "title"),图像变成 ! [ alt](src),和 <code> 跨度被包裹在反引号中,其内容保持不变,因此片段在转换中幸存下来
容忍凌乱的标记
Unclosed标签,大写标签名称,未引用的属性,注释和<script>/<style>块都得到了优雅的处理 - 转换器永远不会在现实世界中抛出HTML
Frequently Asked Questions
Related Tools
HTML Formatter
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.
HTML Table Generator
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. Runs client-side.
Markdown to HTML
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.
Markdown TOC Generator
Generate a linked table of contents from Markdown headings
Comments
0 comments
No comments yet. Be the first to share your thoughts!