爱范儿:诞生 16 周年,Markdown 为什么成了写作神器?
今天 , 经常与文字打交道的人或多或少都听说过「Markdown」这个名字 。
博主 , 尤其是科技博主们似乎都对博客是否支持 Markdown 有一种执念 , 知乎上也常常能见到「为什么还不支持 Markdown 的吐槽」 , Markdown 甚至被视为衡量新媒体工作者排版水平高低的标尺 。
如果你此前对 Markdown 一无所知 , 也不妨在它诞生 16 周年之际 , 了解一下这种简洁高效的标记语言 。
为什么会有 Markdown? 要理解 Markdown 的流行 , 有必要先了解「标记语言」的概念 。
维基百科对标记语言的定义是「将文本(Text)以及文本相关的其他信息结合起来 , 展现出关于文档结构和数据处理细节的计算机文字编码」 。 简单来说 , 就是用一系列约定俗成的标记 , 规定文本的格式、结构等 , 如加粗、分段、字体颜色等 , 我们熟悉的 HTML 就是一种标记语言 。
本文插图
▲ 同样的文字格式用 HTML 表达出来显然不如 Markdown 直观 , 图片来自:Steemit
但像 HTML、RTF 等标记言语因为支持丰富的格式 , 语法非常复杂 , 可读性也很差 , 且不同的语言之间还有格式壁垒 , 难以打通 。
而早期一些显示器无法显示加粗、斜体等文本格式 , 于是人们想出了用文本标记格式的方法 , 也就是轻量级标记语言 , 特点与前面提到的 HTML 等相反 , 纯文本记录 , 不受编辑器限制 , 简单易懂 , 维基百科就有自己一套标记语言 , Markdown 则发展成了轻量标记语言中最有名的一种 。
本文插图
16 年前 , 美国科技博主约翰·格鲁伯(John Gruber)希望「用一种易读易写的纯文本格式写作 , 并可将其转换为有效的 XHTML (或 HTML)」 , 于是在 2004 年 3 月 19 日推出初代 Markdown 。
其实在 Markdown 的历史上 , 程序员亚伦·斯沃茨(Aaron Swartz)也应有姓名 , Markdown 的语法部分很大程度来自他的贡献 , 就是那位参与开发 RSS 和知识共享组织(Creative Commons) , 联合创办 Reddit , 还在维基百科待过 , 创业经历有如开挂 , 最后却因卷入网络犯罪而自杀的传奇程序员 。
本文插图
▲ 亚伦·斯沃茨 图片来自:The Altantic
说回正题 , 由于在阅读和预览上的便利性 , Markdown 逐渐流行 , 受到码农和写作者的欢迎 , 针对 Markdown 开发的编辑器越来越多 , 支持 Markdown 也成了 GitHub、Trello、Slack、简书、印象笔记等平台的标配 。 不过总的来说 , Markdown 依然属于相对小众的工具 , 但如果你经常需要排版、码字 , Markdown 没准能帮你打开新世界的大门 。
Markdown 怎么用? 不要被「语言」、「标记」等字样吓住 , Markdown 不是 PHP 或 Python , 它的语法十分简单 , 也不涉及任何数学或编程知识 , 几乎可以称得上零门槛 。
前面一直提到 , Markdown 一大优点是「易用易读」 , 几分钟即可掌握其语法 , 以下是几个常用的代码:
- 文字前加 # 号设置标题 , 一级标题对应 1 个 # 号 , 二级对应 2 个 , 依此类推 , 共可设置 6 级标题;
- **文字** 表示加粗;
- *文字* 表示斜体;
- 文字前加 > 表示引用;
- 空白行输入 * * * 生成分割线;
- 文字前加 *(或 +、-)生成无序列表 , 数字加英文句号生成有序列表;
- 插入超链接:[显示文本](链接地址)
- 插入图片:!(图片链接地址)
推荐阅读
- 『军武次位面』战斗才刚刚打响!,“中美撞机事件”19周年!但是
- 戈峻完成一周年大考 助力智慧企业大崛起
- #电竞调侃哥#theshy英雄池将迎来大变动,滑板鞋亲爹诞生,继LPL新版本开始后
- Aggro电竞@冲击S10希望渺茫,LPL首支双冠军银河战舰诞生?RNG心凉一半
- 丰田凯美瑞■中型车新“销量王”诞生,日销134辆,比凯美瑞卖得好,不是雅阁
- 格斗地界▲邱建良问鼎世界第一、荣耀军团征战四方!勇士的荣耀诞生四周年!
- [忘川秋水]未来砥砺前行再创荣耀!,GOH勇士的荣耀四周年
- 轻奢普及时代 开启轻奢普及时代,索菲亚上市9周年感恩回馈全面上线
- 达内 达内庆祝上市六周年,启动第四届达内青春榜样评选活动
- 酷玩电竞君@乐言被“极化”,Theshy透露不怕针对的原因,IG诞生了五门学科