实时分栏预览·工具栏·代码高亮·图片粘贴 Base64·导出 MD/HTML
通用 Markdown 编辑器:左右分栏、实时预览、工具栏 + 快捷键、代码块语法高亮,纯浏览器本地运行。
.md(原文)和 .html(带样式独立文件),复制 MD 源码或 HTML 片段不会。所有编辑、预览、渲染、导出都在你的浏览器里完成。内容保存到浏览器 localStorage,不会经过任何后端。关掉浏览器再打开,上次写到一半的内容还在。
那是 Base64 编码 后的图片数据(类似 data:image/png;base64,iVBORw0KGgo...),因为本工具纯静态、没有图床后端,所以把图片直接编码嵌入到 Markdown 里,这样导出的 HTML 是单个自包含文件,不需要另外上传图片。代价是文件体积会比外链大一些。
遵循 CommonMark + GFM(GitHub Flavored Markdown):标题、粗斜体/删除线、有序/无序列表、任务列表(- [x])、引用、代码块(带语言标识语法高亮)、表格、分隔线、链接、图片、自动链接。额外扩展:KaTeX 数学公式(行内 $E=mc^2$、块级 $$...$$)、Mermaid 流程图(<code>```mermaid</code> 代码块)。
点工具栏「打印 PDF」按钮会弹出浏览器的打印对话框,把目标选成「另存为 PDF」或「Microsoft Print to PDF」就行。走浏览器原生管线对中文/代码/表格/公式/流程图的支持都很完美,文字可选可搜,比第三方 PDF 库靠谱很多。
使用 highlight.js common 包,覆盖 170+ 常见语言,包括 JavaScript/TypeScript、Python、Go、Rust、Java、C/C++、SQL、Shell、JSON、YAML、XML/HTML、CSS、Markdown 自身等。写代码块时指定语言即可:<code>``javascript</code> 或 <code>``python</code>。不指定语言时会自动检测。
复制 HTML 复制的是渲染后的 HTML 片段(不带 <html>/<head>/<style>),适合贴进富文本编辑器或已有页面。下载 HTML 生成的是完整的独立 HTML 文件(带基础样式和 <!DOCTYPE>),双击就能用浏览器打开看,适合分享给别人或本地存档。
编辑区支持 Ctrl+B 加粗 / Ctrl+I 斜体 / Ctrl+K 插入链接 / Ctrl+S 立即保存(Mac 用 Cmd)。另外 Tab 可以缩进选中行、Ctrl+Z/Ctrl+Y 撤销重做。
写公众号推文请用 md2wechat——它自带多套公众号专用主题,能一键复制到公众号后台保留样式。本工具定位是通用 Markdown 写作(博客、文档、笔记、README),输出的是普通 HTML。