Markdown-最流行的轻格式文本

发布于2026-01-27

Markdowns是近10多年来迅速火爆的一种轻格式的文本格式。

从github,到nodebb,discourse,hugo等开源内容软件,再到企业微信,飞书等OA软件,都对Markdown格式有非常好的支持。

那么Markdown到底是何方神圣,为什么会这么流行呢?

Markdown的诞生

Markdown是2004年,由John Gruber创建的一门轻量化的格式语言。

Markdown的语法很简单,在普通文本中加入特殊符号的标记,来注明特殊的格式。

常见支持的格式包括

  • 各级标题
  • 加粗,斜体
  • 有序/无序列表
  • 网页链接和图片地址
  • 代码块

对于普通的互联网文字来说,他抽象出了最常用最基础的功能,同时,Markdown的语法追求易写易读,哪怕没有渲染的源文件也能从视觉上很容易的辨别出格式。

Markdown的优势

一款好的产品,一定是因为质量的优秀。但一款成功的产品,更大的因素往往是因为天时地利。

Markdown的流行,从根本上来说,是应对了3种新的风潮。

Git带来的代码管理大一统

很明显的,md格式的兴起,是和git(2025年linus 发明)的兴起时同步的。

在md之前,不论是html还是bbcode,相应的功能更多的是用类似xml的开关标签来实现的。

而md和他们最的区别是,是基于行(line)的格式

变动就是一整行的连内容带格式的变动,不需要影响到其他行。

这和基于文本以及行的git管理十分默契。

在git的历史对比中,md文档的维护和变动十分清晰。

因此,作为全世界上git最大的托管平台github,也是对md格式最大的推手。

甚至很多md的格式扩展的流行度,也是以github的支持度为基准的。

可以认为,md格式的文档和git流行,是相辅相成互相推进的良性循环。

移动互联网的流行

Markdown对比之前传统的文档格式,还有个优势,就是节约空间。

节约空间在PC上其实意义不大,因为本是多出来的使用标记,通过压缩等手段也不产生很多额外占用。

但在移动时代就不同了。

手机等移动设备的空间很小,可供编辑的区域很有限,过多的格式符号在移动设备上根本无法正常使用。

这时Markdown的优势极大,只要一个小小的.或者##,就能加上格式,也不需要寻找尾部是否有对应的关闭符号。

在移动设备上有极大的可操作性。

及适合移动时代的 以文字主体沟通,配合有限的修饰符号 的需求。

Emoji的流行

Emoji,简而言之,就是表情符号。

移动设备最主流的两个系统 Android和iOS都对Emoji有极好的支持,可以认为已经是系统级的基础建设了。

前面说过,Markdown的特点是支持的功能少且集中。

那么在使用上,会面对表现力不足的情况。

但这个问题被Emoji极大的缓解了。

Emoji给纯文字带了极强的表现力,那么对于基础的格式语法就要求很低了。

可以说Emoji补齐了Markdown最大的短板。

Markdown的缺点

世界上没有完美的存在,Markdown也一样。

Markdown本身有两个最大的缺点,在选型时要注意规避。

  1. 没有统一的样式

    大部分情况下,Markdown是翻译成html或者组件树进行显示的。具体的实现效果并没有保证。如果你有很严格的样式要求,还是转成带CSS的HTML甚至直接用HTML/DOC来编写比较好。

  2. 功能不足 Markdown追求的是最基本的功能的实现,甚至连表格这种常用的组件也是通过扩展语法来扩展的。所以,如果你的文档格式要求比较多,样式多变,比如论文之类,最好不要使用Markdown,另选一个功能丰富的文档格式比较合适。