请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Markdown的来历
让我们乘坐时间高铁回到2004年。瞧,有个叫约翰·格鲁伯(John Gruber)的美国博主,每天都在勤快地写博客。嗯,他有个巨大的烦恼:写文章太累了!
为啥?因为,那时候写网上的文章,得用一种叫 HTML 的“程序员语言”。你想加个粗?得打一串代码 <strong>文字</strong>;想换个行?还得打 <br>;想分段落?得加<p>标签。这就像你想在纸上画个圈,却非得先去学怎么造一支笔一样,特别繁琐。
约翰是个“懒人”,他心想:我只想安安静静地写字,能不能别让我搞这些复杂的代码?
于是,他灵机一动,发明了一套“偷懒”的规则。
他想:平时我们在发邮件、写备忘录的时候,其实就已经有一些约定俗成的符号了。比如,写待办事项前面加个减号 -,标题写大一点。那能不能把这些日常的习惯,直接变成排版的指令呢?
他就拉着朋友亚伦·斯沃茨(Aaron Swartz),一起捣鼓出了一个叫 Markdown 的东西。
亚伦·斯沃茨(Aaron Swartz)是互联网之子,天才骇客,程序员、作家和社会活动家。他是Reddit联合创始人,参与设计RSS规格、web.py框架及Creative Commons技术平台。作为纯粹的理想主义者,其理想是拯救这个世界,认为互联网应该是绝对自由的。他不仅激烈反对《禁止反对网络盗版法案》,还亲力亲为编写脚本程序通过麻省理工学院网络下载JSTOR数据库约480万篇论文,被判13项重罪,2013年自杀,终年26岁。
“Markdown” 这个名字特别形象。
你可以把它拆开看:Mark(标记)和 Down(下去)。
它的意思就是:把那些花里胡哨的标记(Markup),统统“干掉”或者“简化”!
它的核心理念特别简单,就八个字:所见即所得(的反面)。
以前(HTML): 你得盯着屏幕上的代码,想象它长什么样。
Markdown: 你只需要盯着文字本身。用几个简单的符号(比如 # 表示标题,* 表示斜体),然后运行一个小程序,它就能自动把你的“纯文本”翻译成漂亮的网页。
这就像是你写了一张“菜谱清单”,厨师(电脑程序)一看就懂,立马能给你端出一桌满汉全席。
现在我们已经知道,Markdown 本来就是一个博主为了不想写代码、为了偷懒,而发明的一套“速记符号”。没想到这东西太好用了!程序员们发现了,觉得写文档太方便了;GitHub 这种代码网站用了,觉得做项目说明太清晰了。最后,它就从一个“懒人工具”,变成了如今互联网的“通用语”。
所以,你现在用 Markdown,其实就是在享受当年那个“懒人”带来的福利——不用学编程,也能像程序员一样高效、优雅地排版。
|