← 全部工具
数据不出浏览器
Markdown Preview — 在线预览
免费 Markdown preview。左侧写 Markdown,右侧即时渲染。HTML 默认关闭以防 XSS。
Markdown
预览
Hello
Write Markdown here.
- item one
- item two
按最终渲染效果预览 Markdown
Markdown 有多个方言,彼此并不一致。CommonMark、GitHub Flavored Markdown 和各家 CMS 内置的解析器在表格、脚注以及嵌套列表的缩进要求上都不同,因此在某个预览里看着正常的文档,发布出去可能就是另一个样子。
空行是有语义的。CommonMark 里段落内的单个换行并不等于换行,除非行尾有两个空格或一个反斜杠;而紧跟在段落后面、中间没有空行的列表,有的解析器视为段落的一部分,有的则识别为列表。
原始 HTML 既是逃生通道,也是最常见的安全缺口。不少渲染器默认允许它,这意味着不受信任的文档可以往页面注入标记。本预览默认禁用原始 HTML:因此在这里显示为可见标签的内容,到了信任输入的 CMS 里就会变成真实标记。
常见问题
- 支持哪些语法?
- 常见 Markdown:标题、列表、链接、粗体等。
- 允许原始 HTML 吗?
- 默认关闭,更安全。
- 会保存文稿吗?
- 不会。刷新页面即清空。
- 为什么换行效果变了?
- 本预览开启了软换行,单个换行会变成换行符。CommonMark 不是这样,它要求行尾两个空格或一个反斜杠。如果同一份文档在别处被折成一行,原因就是这个解析器差异。
- Markdown 里能直接粘原始 HTML 吗?
- 在本预览里不行:原始 HTML 会作为可见文本渲染而不是标记,这是刻意的安全默认值。其他渲染器通常允许,所以在这里表现正常的文档,到了信任输入的 CMS 里表现会不一样。
- 支持哪些 Markdown 语法?
- 标准 CommonMark 结构:标题、强调、列表、引用、链接、图片、行内代码与围栏代码块。表格和脚注属于扩展语法,并非所有解析器都支持,需要处处一致渲染的内容请避免依赖它们。