HTML 转 Markdown 转换器
免费在线HTML转Markdown转换器,无需安装。将HTML代码转换为Markdown格式。
关于 HTML to Markdown
使用一组分层正则表达式替换将 HTML 转换为 Markdown。它会把标题、粗体/斜体、链接、图片、有序与无序列表、围栏与内联代码、引用、换行以及段落映射为 Markdown 语法,随后去除剩余标签并解码常见的 HTML 实体。
使用方法
1. 将 HTML 粘贴到输入框。 2. 点击转换,在输出框中渲染 Markdown。 3. 使用复制按钮复制结果。
元素映射
h1-h6 -> # .. ###### 标题;strong/b -> **粗体**;em/i -> *斜体*;a[href] -> [text](url);img[src][alt] -> ;ul/li -> 短横线项目符号;ol/li -> 编号项;pre><code -> 围栏式 ``` 代码块;code -> `内联代码`;blockquote -> 每行加 > 前缀;br -> 换行;p -> 段落分隔。已解码的实体包括: < > & " '。
▶代码块如何转换?
<pre><code>...</code></pre> 块会变成用三反引号包裹的围栏式 Markdown 代码块,而单独的 <code> 元素则会变成在内联代码两侧各加一个反引号的形式。
▶有序列表项的编号正确吗?
转换器会使用内部计数器按顺序对 <li> 元素重新编号,因此输出会使用 1.、2.、3. 等形式。无序列表项则渲染为短横线项目符号。
▶会解码哪些 HTML 实体?
变为空格,< 变为 <,> 变为 >,& 变为 &," 变为双引号,' 变为单引号。其他数字或命名实体会保持原样。
▶带与不带 alt 文本的图片如何处理?
同时具有 src 和 alt 的 <img> 会生成 ;只有 src 的图片会生成 。代码会先尝试 alt 优先的匹配模式,再回退到仅 src 的形式,以便在存在描述性文本时予以保留。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。