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