要点
- 01将h1-h6、加粗、斜体、列表、块引用、链接、图片和代码块转换为标准Markdown。
- 02使用ATX标题和围栏代码块以最大限度地兼容GitHub、Notion和Obsidian。
- 03转换在您的浏览器中运行——您的HTML内容永远不会上传或存储。
- 04页面加载后离线工作。
为什么转换HTML为Markdown?
Markdown是README、文档、Obsidian等笔记工具和GitHub及Notion等平台的首选格式。但内容经常以HTML的形式到达——来自CMS导出、网页副本、电子邮件通讯或旧文档。手动剥离该HTML并将其重新格式化为Markdown既缓慢又繁琐。
Handytool的HTML转Markdown转换器一步处理翻译。粘贴任何HTML片段或页面源,点击转换,工具输出干净的Markdown,在GitHub、GitLab、Notion、Obsidian和任何其他CommonMark兼容呈现器中工作。没有上传任何东西,所以机密源代码、内部文档或专有网页内容保留在您的机器上。
如何将HTML转换为Markdown
- 01
粘贴您的HTML
粘贴任何HTML——网页片段、CMS导出、电子邮件模板或文档源——到左侧窗格中。
- 02
点击转换
右侧窗格立即填充干净的Markdown。标签被替换为它们的Markdown等效:h1变为#,strong变为**,a变为[文本](url),等等。
- 03
复制或下载Markdown
使用复制将Markdown粘贴到README、笔记应用或文档平台中。点击下载保存.md文件。
被转换的HTML元素
- 01标题h1-h6到ATX风格# 到######
- 02strong/b转粗体**文本**、em/i转斜体*文本*
- 03ul/ol/li转无序和有序Markdown列表
- 04a转[文本](url)链接、img转图片
- 05code和pre转内联代码和围栏代码块
- 06blockquote转> 引用文本
私密设计——完全在您的浏览器中运行
转换器是在您的浏览器标签页中运行的JavaScript库。当您粘贴HTML并点击转换时,没有网络上发送任何东西——转换在您的机器上以毫秒为单位进行。粘贴机密源代码、内部文档或专有网页模板,不会有任何内容到达第三方服务器的风险。
该工具也离线工作。页面加载后,您可以断开互联网连接并继续转换。没有Markdown等效的HTML——比如内联CSS、自定义属性或JavaScript——要么被简化为其语义结构,要么按原样通过,以便不会默默丢弃任何内容。
HTML转Markdown常见问题
我如何在线转换HTML为Markdown?
将您的HTML粘贴到左侧窗格并点击转换。Markdown立即显示在右侧窗格中。使用复制或下载将结果带到任何您需要的地方。
支持哪些HTML元素?
h1-h6、p、strong、em、ul、ol、li、blockquote、a、img、code和pre都被转换为它们的Markdown等效。
我可以在GitHub README中使用输出吗?
可以。转换器使用ATX标题和围栏代码块,GitHub风味Markdown完全支持。直接将结果粘贴到任何.md文件中。
我的HTML会上传到任何地方吗?
不会。转换器完全在您的浏览器中运行。没有任何东西发送到服务器、记录或存储。
为什么转换后某些格式看起来不同?
内联样式、CSS类和仅限HTML的属性(颜色、自定义字体、数据属性)没有Markdown等效,被丢弃。语义结构——标题、强调、链接、列表——被完全保留。
它能处理表格吗?
表格在结构直接时被转换为GitHub风味Markdown管道表语法。带有合并单元格的复杂表格可能会被简化。