免费在线 Markdown 编辑器,带实时预览
左边写 Markdown,右边看着文档自己成形——嵌套列表、任务清单、表格、脚注和高亮代码,全部在你自己的标签页里解析。
How it works
输入、粘贴或打开文件
可以直接在编辑器里打字,从剪贴板粘贴,把 .md 文件拖到工作区,或者从某个模板开始。送进来的文件会先在托盘里等着,直到你说清它是替换现有文字还是追加在后面。
边打字边看它渲染
文档在主线程之外解析,预览跟得上光标。滚动一侧,另一侧也跟着动,所以你正在改的地方永远就是你正在看的地方。
挑一个外观
五套预览主题,从朴素的 GitHub 页面到打字机纸张。主题不只是屏幕上的装饰:它会一起进到导出的 HTML 文件里,也会出现在打印出来的页面上。
带着它走
下载 Markdown、一份独立的 HTML 文件,或者一份不带本页任何附属界面的 PDF。也可以把文档直接送到另一个 oLoveTools 工具,不必经过下载文件夹。
真正的解析器,而不是一堆正则
文档先变成语法树,然后才变成 HTML。所以嵌套列表保住了嵌套,句子里一根落单的竖线不会被当成表格,snake_case 这样的名字也不会平白冒出一串斜体。
带语法配色的代码块
围栏代码块支持二十多种语言的高亮,从 JavaScript、Python 到 SQL、YAML 和 Dockerfile。只有当文档里真的出现代码时,才会去取语法定义。
跟得上的预览
解析跑在 Web Worker 里,所以面对一份很长的 README,光标也不会卡顿。如果 Worker 被禁用,同一份代码就在原地运行,预览照样出得来。
导出后依然在的主题
石板、GitHub 浅色、素净手记、复古打字机和赛博朋克霓虹。屏幕上用的那份样式表,就是写进导出文件里的那一份,所以下载到的东西跟你看到的一样。
真的能用的导出
复制不带框架类名的语义化 HTML,复制可用于邮件的带格式文本,下载一份独立页面,或者打印一份只有文档本身的 PDF——没有页眉、没有工具栏、没有广告。
由你的标题生成的大纲
每个标题都会得到一个稳定的锚点,并出现在可点击的大纲里,所以一份很长的规范在写的过程中就能来回跳转。
存改动而不是存副本的撤销
历史只保留变化过的字符,所以在长文档上撤销几百步花的是几十 KB 而不是几十 MB。草稿还会保存在本地,下次来还在。
和整套工具串起来
把写好的文档送到 WordFlow 检查文字,送到 DiffSnap 比较两份草稿,或者送到 TTS-Bolt 听一遍——不用下载,也不用重新上传。
一切都发生在你的标签页里
没有上传步骤,也不需要账号。解析器、语法高亮、主题和所有导出都是在你浏览器里跑的 JavaScript,所以拔掉网线这个工具照样能用。草稿会保存在这个浏览器的本地存储里,刷新不会丢;清掉浏览器数据就能删除它——它从来没有被送到别处,也就没有别处的副本需要清理。
从构造上就是私密的
还没发布的草稿、内部文档和客户笔记,正是那种不该贴到别人服务器上的文字。在这里它无处可去:文档从不离开你输入它的那个页面。
为那些要走出编辑器的文档而做
写一份带选项表格和代码示例的项目 README,用能看出哪些还没做完的任务清单记会议纪要,写一份更新日志,或者在交给静态站点生成器之前先把带 front matter 的博客文章排好。大纲面板把长文档变成可以跳着看的东西,字数统计和阅读时间估算则告诉你一篇文章够不够长。
MarkdownLive 是一个左右分栏的 Markdown 编辑器,边打字边渲染。它支持人们真正会写的 GitHub 风格语法:嵌套列表和任务清单、可设对齐的表格、脚注、删除线、高亮、自动链接、下划线式标题、front matter,以及带语法配色的围栏代码块。编辑器本身也会搭把手:回车会接着写列表,Tab 增加缩进,用键盘就能给选中的文字加粗或变斜体,粘贴一个网址会直接把它变成包住选中文字的链接。
常见问题
Q支持哪些 Markdown 语法?+
GitHub 风格的那一套:ATX(#)和下划线两种形式的标题,粗体、斜体、删除线、高亮、行内代码、围栏代码块和缩进代码块,可嵌套的引用,可嵌套的有序与无序列表,任务清单,可按列设对齐的表格,图片、链接、裸网址、脚注、水平分隔线、强制换行、反斜杠转义,以及会被排除在渲染结果之外的 YAML front matter。
Q我的文档会被上传或存到服务器上吗?+
不会。解析、渲染、高亮和所有导出都在你的浏览器里进行,文档的任何部分都不会被传出去。唯一比标签页活得久的副本,是存在这个浏览器本地存储里的草稿,好让刷新不丢工作;清掉浏览器数据它就没了。
Q「导出 PDF」是怎么工作的?+
它会按你选的主题做一份干净的文档副本,并且只把这一份交给浏览器的打印对话框,你在那里选「另存为 PDF」。页面的页眉、工具栏、广告位和页脚都不在打印范围内——你拿到的是白纸上的文档,分页也不会落在代码块和表格中间。
Q「复制 HTML」和「带格式复制」有什么区别?+
「复制 HTML」把标记以纯文本形式放进剪贴板:不带框架类名的语义化标签,可以直接粘进 CMS、模板或邮件编辑器。「带格式复制」把文档以富文本形式放进剪贴板,所以粘到文字处理软件、文档或邮件客户端里时,标题、粗体和列表都会保留,而不是显示一堆尖括号。
Q可以打开我已有的 Markdown 文件吗?+
可以——用「打开文件」,或者把它拖到工作区上。不会有东西背着你被加载:文件会先等着,由你决定它是替换编辑器内容还是追加到已有的文字后面。从其他 oLoveTools 工具送过来的文档也是一样。
Q有哪些键盘快捷键?+
Ctrl+B 粗体,Ctrl+I 斜体,Ctrl+E 行内代码,Ctrl+K 给选中的文字加链接,Ctrl+Z 和 Ctrl+Y 撤销和重做。Tab 和 Shift+Tab 增减选中行的缩进,回车会接着写列表、编号或引用——在空条目上按回车会结束列表,而不是再添一个空项。
Q能处理多大的文档?+
最大接受 8 MB 的文件,远超任何手写文档的体量。解析在 Web Worker 中进行,长文件下编辑器依然跟手;撤销历史只保存变化过的字符,而不是每一步都留一份文档副本。