汉语宝典

Markdown 转 HTML

Markdown 转 HTML 工具按 CommonMark 规范实时将 Markdown 解析为带语义标签的 HTML,支持标题、列表、表格、代码块等,适合…

📝 Markdown to HTML

Render Markdown to clean HTML in your browser with live preview — no upload, no server.

📐 工作原理与说明
按 CommonMark 规则将 Markdown 解析为 HTML:# 标题、** 粗体、* 斜体、[]() 链接、- 列表、` 行内代码、| 表格等。前端解析器(如 marked)生成带语义标签的 HTML,可实时预览。
  • 直接插入 DOM 需防 XSS(对不可信输入做消毒/沙箱)。
  • 纯前端转换,粘贴内容不离开浏览器。

📚 深度解析:Markdown 转 HTML

💡 常见使用场景

  • 预览/发布 Markdown 为网页。
  • 把文档转成静态页发布:先转 HTML 再套模板,适合要自定义样式的项目文档站。
转换
`# 标题 - a - b` → `<h1>标题</h1><ul><li>a</li><li>b</li></ul>`。

❓ 常见问题(FAQ)

原始 HTML 会保留吗?
取决于是否允许 HTML 透传,默认常转义。
转换结果能直接放进页面吗?
结构可以,但要注意两点:若 Markdown 来自用户输入,必须过滤(禁用原始 HTML 或用白名单消毒),否则等于开放 XSS;另外 Markdown 不产生任何样式,表格、代码块与引用都需要你自己写 CSS 才能正常显示。
⚠️ 使用说明与注意事项
  • 支持:#1-6 标题、**粗体**、*斜体*、`行内代码`
  • 支持:- 无序列表、数字列表、> 引用、--- 分割线
  • 支持:``` 代码块、| 表格、[链接](url)
  • 转换纯本地进行,文本不会上传