# 诞生 16 周年，Markdown 为什么成了写作神器？

- 作者：吴羚
- 发布时间：2020-03-19 18:28
- 分类：产品
- 原文：https://www.ifanr.com/1318978

![](https://s3.ifanr.com/wp-content/uploads/2020/03/Markdown3.jpg)

今天，经常与文字打交道的人或多或少都听说过「Markdown」这个名字。

博主，尤其是科技博主们似乎都对博客是否支持 Markdown 有一种执念，知乎上也常常能见到「为什么还不支持 Markdown 的吐槽」，Markdown 甚至被视为衡量新媒体工作者排版水平高低的标尺。

如果你此前对 Markdown 一无所知，也不妨在它诞生 16 周年之际，了解一下这种简洁高效的标记语言。

### 为什么会有 Markdown？

要理解 Markdown 的流行，有必要先了解「标记语言」的概念。

维基百科对标记语言的定义是「将文本（Text）以及文本相关的其他信息结合起来，展现出关于文档结构和数据处理细节的计算机文字编码」。简单来说，就是用一系列约定俗成的标记，规定文本的格式、结构等，如加粗、分段、字体颜色等，我们熟悉的 HTML 就是一种标记语言。

![](https://s3.ifanr.com/wp-content/uploads/2020/03/mark2.jpg)

▲ 同样的文字格式用 HTML 表达出来显然不如 Markdown 直观，图片来自：[Steemit](https://steemit.com/steemit/@elguarodigital/html-vs-markdown)



但像 HTML、RTF 等标记言语因为支持丰富的格式，语法非常复杂，可读性也很差，且不同的语言之间还有格式壁垒，难以打通。

而早期一些显示器无法显示加粗、斜体等文本格式，于是人们想出了用文本标记格式的方法，也就是轻量级标记语言，特点与前面提到的 HTML 等相反，纯文本记录，不受编辑器限制，简单易懂，维基百科就有自己一套标记语言，Markdown 则发展成了轻量标记语言中最有名的一种。

![](https://s3.ifanr.com/wp-content/uploads/2020/03/Captura-de-pantalla-2020-03-19-a-las-5.50.35-p.-m..png)

16 年前，美国科技博主约翰·格鲁伯（John Gruber）希望「用一种易读易写的纯文本格式写作，并可将其转换为有效的 XHTML (或 HTML)」，于是在 2004 年 3 月 19 日推出初代 Markdown。

其实在 Markdown 的历史上，程序员亚伦·斯沃茨（Aaron Swartz）也应有姓名，Markdown 的语法部分很大程度来自他的贡献，就是那位参与开发 RSS 和知识共享组织（Creative Commons），联合创办 Reddit，还在维基百科待过，创业经历有如开挂，最后却因卷入网络犯罪而自杀的传奇程序员。

![](https://s3.ifanr.com/wp-content/uploads/2020/03/aaron.png)

▲ 亚伦·斯沃茨 图片来自：[The Altantic](https://www.theatlantic.com/technology/archive/2013/01/tech-world-saddened-death-internet-activist-aaron-swartz/319558/)



说回正题，由于在阅读和预览上的便利性，Markdown 逐渐流行，受到码农和写作者的欢迎，针对 Markdown 开发的编辑器越来越多，支持 Markdown 也成了 GitHub、Trello、Slack、简书、印象笔记等平台的标配。不过总的来说，Markdown 依然属于相对小众的工具，但如果你经常需要排版、码字，Markdown 没准能帮你打开新世界的大门。

### Markdown 怎么用？

不要被「语言」、「标记」等字样吓住，Markdown 不是 PHP 或 Python，它的语法十分简单，也不涉及任何数学或编程知识，几乎可以称得上零门槛。

前面一直提到，Markdown 一大优点是「易用易读」，几分钟即可掌握其语法，以下是几个常用的代码：

- 文字前加 # 号设置标题，一级标题对应 1 个 # 号，二级对应 2 个，依此类推，共可设置 6 级标题；
- \*\*文字\*\* 表示加粗；
- \*文字\* 表示斜体；
- 文字前加 &gt; 表示引用；
- 空白行输入 \* \* \* 生成分割线；
- 文字前加 \*（或 +、-）生成无序列表，数字加英文句号生成有序列表；
- 插入超链接：\[显示文本\](链接地址)
- 插入图片：!\[\](图片链接地址)

效果如下：

![](https://s3.ifanr.com/wp-content/uploads/2020/03/mark.jpg)

此外，Markdown 也支持制表、引用代码等，但既然是轻量级的标记语言，注定 Markdown 无法满足复杂的排版需求，如居中、左/右对齐、设置字体或颜色等，就不在其能力范围内了，毕竟专注于写作才是它的目的所在。好在由于 Markdown 本身支持转换为 HTML，所以熟悉 HTML 的用户也可以在 Markdown 的编辑器中使用 HTML 语法实现更丰富的页面效果。

### 有哪些好用的 Markdown 编辑器？

用 Markdown 写作并没有什么讲究，就像程序员可以直接在记事本上写代码一样，我们也完全可以在记事本上用 Markdown 码字，最后再用支持 Markdown 的编辑器转换即可。

当然，大多数情况下我们还是使用 Markdown 编辑器，这些软件往往支持语法检测，也可以预览排版效果，提供更好的写作体验。

市面上的 Markdown 编辑器实在太多了，我们筛选出部分口碑较好的产品。

**Typora**

支持平台：MacOS， Windows、Linux

![](https://s3.ifanr.com/wp-content/uploads/2016/09/ezgif.com-video-to-gif.gif)

提到 Markdown 写作器，一定绕不开 Typora 的名字。软件界面简洁到就像 Mac 自带的文本编辑器，它并不像主流的 Markdown 编辑器一样采用双栏布局，而是将写作与预览窗口合为一体，输入标记后即可实时输出效果，实现「所见即所得」。

Typora 完全免费，也是少数覆盖 OS X， Windows 和 Linux 三大平台的 Markdown 软件。（此时一位 Windows 用户哭得好大声。）

**Ulysses**

支持平台：MacOS、iOS

![](https://s3.ifanr.com/wp-content/uploads/2020/03/615x350-07.jpg)

Ulysses 不仅是一款优雅的 Markdown 写作器，还是得力的文档管理助手，你可以将文稿分门别类，还可以快速查找筛选目标文稿，借助 iCloud 实现 Mac 和 iOS 无缝连接，没错，Ulysses 亦是 iOS 端备受好评的写作应用。

价格可能是唯一的缺点。Ulysses 如今实施订阅制，每月 28 元，每年 218 元。

**iA Writer**

支持平台：MacOS、Windows、iOS、Android

![](https://s3.ifanr.com/wp-content/uploads/2020/03/ai.jpg)

▲ 图片来自：iA Writer



老牌的 Markdown 编辑器，支持直接插入 Markdown 表格、本地图片拖拽插入、iCloud 云同步等功能，iA Writer 的基本功十分出色，也有 DOCX 格式转换、Focus 模式、语法检测（仅英文）等差异化功能，但文档管理功能相较 Ulysses 逊色不少。

iA Writer Mac 版售价 198 元，iOS 版 68 元，Android 版免费。

**Mou**

支持平台：MacOS

![](https://s3.ifanr.com/wp-content/uploads/2020/03/mou.jpg)

▲ 图片来自：Mou



国产 Markdown 编辑器优秀代表，对中文的兼容性最好，实时预览、自动匹配、支持 CSS、HTML 和 PDF 导出等功能一个不少，而且完全免费。

**Marxico/马克飞象**

支持平台：MacOS、Windows、Web

![](https://s3.ifanr.com/wp-content/uploads/2020/03/unnamed-11.jpg)

又一款优秀国产应用，大部分功能免费，并且提供了 Web 版和 Chrom App。正如其宣传语「专门为印象笔记打算的 Markdown 编辑器」所言，Marxico 的最大优势就在于可以直接将文档保存至印象笔记。

**Bear**

支持平台：MacOS、iOS

![](https://s3.ifanr.com/wp-content/uploads/2019/09/DTQnL8IXUAAWqC-.jpg)

Markdown 写作器的后起之秀，高颜值是一大亮点，支持加密，不过 Bear 的定位更偏向笔记而非纯粹的写作工具。

普通版免费，无法同步，Bear Pro 每月 10 元，每年 103 元。

**Atom**

支持平台：Windows、MacOS、Linux

![](https://s3.ifanr.com/wp-content/uploads/2020/03/index-teletype-screenshot-1de356892e9bab0f5a1e95b4a003dfecaab0d9e67a91fd60b63006a32f147db0.png)

▲ 图片来自：Atom



Atom 来自大名鼎鼎的开源社区 Github，完全免费。实际上 Atom 不是单纯的 Markdown 编辑器，它支持宏以及 CSS、HTML、JavaScript 等大量网页编程语言，也集成了文件管理器，显然是一款码农专用编辑器。

**Byword**

支持平台：MacOS、iOS

![](https://s3.ifanr.com/wp-content/uploads/2020/03/preview.jpg)

▲ 图片来自：Byword



Byword 是 Markdown 写作工具中的另类，比 Typora 还要简洁，连实时预览都没有，打字机模式、段落聚焦等设计显然是希望你能专注于写作这件事。价格适中，Mac 版 73 元，iOS 版 40 元。

Markdown 编辑器领域佳作辈出，以上推荐只是冰山一角，如果你有好用的写作器，也欢迎在评论区与我们分享。

排版大概是我们日常与工作或学习打交道时都免不了的过程，追求效率的你可能厌倦了在键盘和鼠标之间频繁切换，所以，人生苦短，你需要 Markdown。

题图来自：[Vivaldi](https://vivaldi.com/zh-hans/blog/markdown-in-vivaldi-notes/)
