Markdown 转 HTML
左边写 Markdown,右边实时看到渲染结果,需要的话直接复制 HTML 片段或一整页可打开的网页源码。
渲染选项
预览
把 Markdown 粘进来,下面会实时渲染。
还没有内容。默认不允许原始 HTML,粘贴进来的 <script> 会被当成普通文字显示。
HTML 片段
为什么默认不允许原始 HTML
Markdown 允许直接嵌 HTML 是它的设计之一,但在网页里渲染别人写的内容时,这就是一个口子: 一段 <script> 或者带 onerror 的图片标签,就可能把你的页面变成别人的脚本运行环境。 本页默认把原始 HTML 关掉,标签会原样显示成文字;需要的时候可以打开,渲染结果仍会再过一遍 DOMPurify 做清洗。
支持哪些语法
除标准语法外,表格、删除线(~~这样~~)、任务列表(- [x])和围栏代码块都能正常渲染。 任务列表会渲染成带复选框的列表;表格需要有表头和分隔行,也就是第二行的 | --- | --- | 这一行,少了它 Markdown 会当成普通段落。
复制出去的 HTML 能直接用吗
「复制片段」得到的是不含样式的 HTML,适合贴进已有的页面或 CMS;「复制整页 HTML」会把标题和 一套基础排版样式一起带上,存成 .html 文件双击就能看,也可以直接发给别人。 两个方向都不依赖网络,内容不会上传。
和 HTML 转 Markdown 配合使用
反过来把网页内容搬进 Markdown 笔记,用 HTML 转 Markdown 那个工具。两个页面的语法支持是一致的, 表格、任务列表和删除线都能来回转换,写文档时不用担心转过去就丢了格式。