实时渲染 Markdown,支持 GFM 和代码高亮
function hello() {
console.log("Hello, world!");
}
| Name | Value |
|---|---|
| A | 1 |
| B | 2 |
Markdown 是 GitHub、Reddit、Discord 以及大多数静态站点生成器使用的轻量语法。你写 ASCII 形式的 '# 标题' 和 '**加粗**',渲染器把它转成 HTML。
本工具实时预览你输入的 Markdown,支持 GitHub 风格扩展(表格、任务列表、删除线、自动链接、带语法高亮的围栏代码块)。可以复制渲染后的 HTML,粘到任何支持富文本的字段。
# Title
- Item 1
- Item 2
```js
console.log("hi");
```<h1>Title</h1>
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
<pre><code class="language-js">console.log("hi");
</code></pre>GitHub Flavored Markdown(GFM)——表格、任务列表([ ] / [x])、删除线(~~文字~~)、围栏代码块、自动链接、脚注。基础是 CommonMark,GFM 加了这些实用扩展。
常见的都支持——JavaScript、TypeScript、Python、Go、Rust、Java、C/C++、SQL、JSON、YAML、shell、HTML、CSS 等。在围栏后注明语言即可(```js)。
工具会清掉 <script> 等明显 XSS 向量,但安全前提是输入本身可信。如果是处理用户输入,发布前还要在服务端再过一遍消毒(DOMPurify、sanitize-html)。
预览中的图片 URL 会被你的浏览器拉取以渲染——如果预览的 Markdown 里有内网 / 私有图片地址,请求会从你的浏览器发出,注意这一点。链接不会自动跳转。
暂不支持。需要的话请在下游渲染器里加 KaTeX 或 Mermaid——它们不在标准 GFM 范围内。