实时预览
输入时立即查看渲染结果,不需要切换工具。
在线编写 Markdown,实时预览渲染结果,统计字符和词数,并复制 Markdown 或干净的 HTML。所有处理都在浏览器本地完成。
Markdown 编辑器让您实时编写和预览 Markdown 格式的文本。Markdown 是一种轻量级标记语言,使用纯文本符号(# 用于标题、** 用于粗体、[链接](URL) 用于链接)来创建格式化文档。此编辑器支持 GitHub 风格 Markdown (GFM),包括表格、代码块和任务列表,带实时预览和 HTML 导出——全部在浏览器中运行。
分栏编辑器,即时渲染、字数统计和一键复制 HTML/Markdown。全部在浏览器中本地运行。
在编辑区域输入或粘贴 Markdown。
一边编辑标题、列表、链接和强调格式,一边查看右侧渲染效果。
根据需要复制 Markdown 源文或生成的 HTML,用于文档、CMS 或任务系统。
输入时立即查看渲染结果,不需要切换工具。
在起草时查看字符数、词数和行数。
把 Markdown 转成浏览器渲染的 HTML,并一键复制。
Markdown 由 John Gruber 于 2004 年创建,是一种简单、可读的文本到 HTML 转换语法。其设计理念是源文本在不渲染的情况下也应该可读——带有 # 标题和 **粗体** 文字的 Markdown 文档即使在纯文本编辑器中也可以理解。这与 HTML 形成对比,其中
GitHub 风格 Markdown (GFM) 根据开发者的需求扩展了原始 Markdown 规范:围栏代码块(`语言)、表格(| 列 | 列 |)、任务列表(- [x] 完成)、删除线(~~文字~~)和自动链接 URL。GFM 是使用最广泛的 Markdown 变体,被 GitHub、GitLab、Bitbucket、Discord、Reddit 和许多其他平台支持。我们的编辑器使用 marked.js 库渲染 GFM,这是一个快速、符合规范的 Markdown 解析器。
使用 Markdown 相比所见即所得编辑器(如 Microsoft Word 或 Google Docs)有几个优势:文件是纯文本(面向未来、版本控制友好、可搜索)、格式是语义化的(您描述事物是什么,而不是它们看起来怎样)、源文件是可移植的(在任何文本编辑器中工作)。内容和表现的分离意味着同一个 Markdown 文件可以用不同的样式渲染为 HTML、PDF、EPUB 或幻灯片。
使用 ATX 风格的标题(# 用于 H1,## 用于 H2),井号后加空格。Setext 风格标题(用 === 或 --- 下划线)在 GFM 中已废弃。在标题、列表和代码块前后留空行——许多解析器要求这样才能正确渲染。对于强调,一致使用 **粗体** 和 *斜体*(星号)。避免使用 _ 进行强调,因为它可能与技术文档中的变量名冲突。
对于代码块,始终指定语言以获得语法高亮:使用三个反引号后跟语言名称(javascript、python、bash)。对于内联代码,在单词周围使用单个反引号。对于链接,使用 [文本](URL) 格式。对于图片,使用 。对于表格,使用管道语法并带分隔行:| 标题 | 标题 | / | --- | --- | / | 单元格 | 单元格 |。表格必须有标题行和分隔行——正文中的单元格可以留空,但结构必须保持。
流行的在线 Markdown 编辑器的并排对比。
| 功能 | NovaTools | StackEdit | Dillinger.io |
|---|---|---|---|
| 隐私(无服务器) | 100% 本地 | 同步到服务器 | 服务器端 |
| GitHub 风格 Markdown | GFM | ||
| 实时预览 | 分栏 | ||
| 语法高亮 | |||
| 导出 HTML | |||
| 无需注册 | (同步需要) | (保存需要) |
我们的编辑器完全在浏览器中运行——您的文档从不上传或存储在服务器上。内容保存到浏览器的本地存储中,因此在会话之间持久存在,无需任何账户。
此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。
即使您的互联网连接断开,您的文件也是安全的。