开发者工具

Markdown 实时预览工具

编写 Markdown,在浏览器中实时查看渲染效果。

给这个工具评分

如何使用 Markdown 实时预览工具

  1. 输入或粘贴你的 Markdown 内容。
  2. 实时查看渲染预览的更新。
  3. 满意后复制你的 Markdown 内容。

关于 Markdown 实时预览工具

在左侧输入 Markdown,右侧会实时渲染成 HTML。它支持日常写作中最常用的元素:标题、加粗斜体、行内代码与代码块、无序和有序列表、引用块、水平分割线、链接以及普通段落。预览会随着输入实时刷新,因此也很适合用来起草 README、评论或论坛帖子。

有一点值得特别说明,因为它同时也是一项安全保障:本工具会在渲染前对所有 HTML 进行转义,所以 Markdown 中出现的任何原始 <script> 或其他 HTML 标签都会以纯文本形式显示,而不会被执行。链接也仅限于 httphttpsmailto,因此 javascript: 链接会被完全剔除。相应的代价是,这是一个面向常见 Markdown 语法的预览工具,而不是完整的 CommonMark 或 GitHub 风格 Markdown 引擎——不支持表格、脚注或任务列表复选框。

由于全部在浏览器中运行,你的草稿不会离开你的设备。如果需要手动转义一段代码以粘贴到网页中,可以看看HTML 编码工具;如果想统计已写内容的字数,可以试试字数统计工具

常见问题

可以在 Markdown 中混用原始 HTML 吗?

不可以,这是刻意设计的。所有 HTML 都会在渲染前被转义,你输入的标签会以纯文本形式显示而不会生效。这样可以保证预览的安全,但意味着某些 Markdown 方言支持的 HTML 透传功能在这里无法使用。

支持表格、脚注或任务列表吗?

不支持。本工具渲染的是 Markdown 的常见子集,而不是完整的 CommonMark 或 GitHub 风格 Markdown 规范,因此表格、脚注和任务列表复选框不会被转换。标题、列表、代码、引用和链接等日常元素都可以正常使用。

粘贴来路不明的 Markdown 内容安全吗?

安全。由于所有 HTML 标签都会被转义,链接也仅限于 http、https 和 mailto,嵌入的脚本和 javascript 链接都无法执行。输入中的 script 标签只会以文本形式显示,不会被执行。

支持哪些 Markdown 功能?

标题、加粗、斜体、行内代码、代码块、无序和有序列表、引用块、水平分割线、链接以及段落,这些涵盖了日常 Markdown 写作中的绝大多数用法。

我的文本会被上传到哪里吗?

不会。Markdown 到 HTML 的转换完全在你的浏览器中完成,你的草稿不会被发送到服务器,也不会被记录或存储。