Markdown 转 HTML 转换器
将 Markdown 笔记、文档或发布说明转换为干净 HTML 片段,源文件不上传,嵌入标记也不会执行。
使用步骤
如何使用
- 粘贴最多 100,000 个字符的 Markdown。
- 选择是否启用 GitHub Flavored Markdown 和单行硬换行。
- 转换后检查净化的 HTML 和隔离预览,然后复制或下载结果。
Markdown 与 GFM 选项
支持标准标题、段落、强调、链接、列表、引用块、分隔线和围栏代码块。默认启用 GitHub Flavored Markdown,增加表格、任务列表、删除线和 URL 自动链接。启用 GFM 时可选择将单行换行转换为 br 元素。代码保留语义化 pre 和 code 标记;不会添加语法高亮。
净化输出与隔离预览
解析器输出会先经过 DOMPurify,再用于结果、下载或预览。脚本、事件处理器、表单、嵌入框架、活动对象、样式和不安全 URL 协议都会移除。预览使用不授予 sandbox 权限的 iframe,并配有严格内容安全策略。导出 HTML 保留外部媒体地址,但预览中会省略这些地址,避免查看时联系其服务器;预览链接也不可点击。发布到其他系统前请检查生成的 HTML。
常见问题
你可能还想知道
转换器会执行 Markdown 中的 HTML 吗?
不会。输出会净化,预览位于隔离 iframe 中,没有脚本或表单权限。
为什么移除了一些原始 HTML?
可执行代码、提交数据、嵌入其他页面或更改样式的元素和属性不属于本工具的安全输出范围。
代码块会添加语法高亮吗?
不会。围栏代码块保留语义化 pre 和 code 元素以及可用的语言类名,但不会加载高亮库。