Markdown 预览

预览渲染为 HTML 的 Markdown

Markdown
预览

Hello, Markdown

A quick bold word and some italics.

  • Bullet one
  • Bullet two
    • Nested
  • Bullet three
const greeting = 'hello world';
console.log(greeting);

Block quotes work too.

Col A Col B
1 2
3 4

Link

支持哪种 Markdown 风格?

预览使用为 GitHub 风格 Markdown (GFM) 配置的 `marked` 解析器:使用 `|` 分隔符的表格,带有 ``` 标记和语言提示的围栏代码块,URL 的自动链接,任务列表复选框 (`- [ ]`),以及带有 `~~text~~` 的删除线。

输出的 HTML 在渲染之前已清理,因此粘贴不受信任的 Markdown 无法向您的浏览器注入脚本标签或样式表。如果您需要原始未清理的 HTML 输出,请在本地使用专用解析器。

使用场景

  • 提交前预览 README——看 GitHub 上标题、代码块、列表实际怎么渲染。
  • 写文档——API 文档先用 markdown 写,再粘到 Notion 或 wiki。
  • 写 newsletter——在本地预览 markdown 排版,确认后粘到 Substack 或 Beehiiv。
  • 排版 Stack Overflow 回答——提交前先看代码 fence、列表、链接的渲染效果。

示例

Headings and emphasis
输入
# Title

**bold** and *italic* text.

- list item
- another
输出
<h1>Title</h1>
<p><strong>bold</strong> and <em>italic</em> text.</p>
<ul><li>list item</li><li>another</li></ul>

常见问题

支持哪些 Markdown 扩展?

GitHub 风格的 Markdown:表格、围栏代码块、自动链接、任务列表、删除线。不支持脚注和警告。

Markdown 中允许 HTML 吗?

是的,但输出已清理 — `<script>`、`<style>` 和事件属性在渲染之前被删除。

我可以导出渲染的 HTML 吗?

使用浏览器的查看源代码或开发者工具复制渲染的 HTML。如果可用,右键单击预览并选择 '查看框架源'。

代码块有语法高亮吗?

没有 — 围栏代码块以等宽样式呈现,但没有语言颜色高亮。要实现这一点,请在本地添加 Markdown 处理器,如 `markdown-it` + `highlight.js`。

输入会发送到服务器吗?

不会。解析和渲染在您的浏览器中进行。