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 才能正常显示。
⚠️ 使用说明与注意事项