将 Markdown 文档转换为 HTML,完整支持 GitHub Flavored Markdown(GFM):标题、粗体、斜体、链接、图像、代码块、带语言提示的围栏代码、块引用、有序和无序列表、任务列表以及表格。输出是干净的 HTML,可随时嵌入网页、电子邮件模板或 CMS。转换使用 marked 库在你的浏览器中运行。
粘贴你的 Markdown
粘贴任意 Markdown 内容——README 文件、博客文章、文档或笔记。完整支持 GitHub Flavored Markdown。
点击转换
marked 库解析你的 Markdown 并生成 HTML。标题变成 <h1>–<h6>,粗体变成 <strong>,链接变成 <a> 标签,代码块变成带语言类提示的 <pre><code>。
复制或下载 HTML
将 HTML 复制到剪贴板以粘贴到 CMS 或代码编辑器中,或下载为 .html 文件。
嵌入你的页面
输出的 HTML 是一个片段(而非完整页面)。将它包裹在你页面的 <body> 中,或粘贴到你的内容编辑器里。为标题、代码块和块引用添加你自己的 CSS 样式。
是的,marked 库支持 GFM,包括:带语法高亮提示的围栏代码块(```javascript)、表格(使用 | 竖线字符)、任务列表(- [ ] 和 - [x])、删除线(~~text~~),以及自动链接 URL。标准的 CommonMark 功能也受支持。
此工具的 HTML 未经净化——如果你的 Markdown 输入包含原始 HTML(Markdown 允许这样),它会原样传递。对于在公共网站上渲染的用户生成的 Markdown,在将其插入 DOM 之前,请始终使用 DOMPurify 之类的库净化 HTML 输出,以防止 XSS 攻击。
代码块(用 4 个空格缩进或用反引号包裹)会变成 <pre><code> HTML。带语言提示的围栏代码块(```python)会在 <code> 元素上获得 class="language-python" 属性,Prism.js 或 highlight.js 等语法高亮库会用它来应用颜色。
可以。GitHub Markdown(GFM)正是此工具支持的标准。从 README.md 导出或复制原始 Markdown(在 GitHub 上使用 Raw 按钮),粘贴到这里,即可获得与 GitHub 渲染方式等价的 HTML。
带行内代码块的基础 Markdown 可以处理简单的数学记号。此工具不包含完整的 LaTeX/KaTeX 数学渲染。对于数学密集的 Markdown(如 Jupyter 笔记本或学术论文),请在命令行使用 Pandoc,它内置了 LaTeX 和 MathJax 支持。
有问题吗? 报告问题