Markdown有什么用

2018年11月10日23:07:53 发表评论 热度786 ℃

今天聊聊Markdown,一种专门用于互联网写作的语言。根据维基百科的解释:

Markdown是一种轻量级标记语言,它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

这个定义的问题是懂的自然懂,不懂的还是不懂。千言万语不如一张图,Markdown是用文本+特殊符号的方式,来把文档写成下面这个样子的一种工具语言:

Markdown有什么用

Markdown的作用在于提高写作的效率,并从以下几个方面来做到这一点:

  1. 只提供精简而必要的格式支持,满足90%的排版需要;

  2. 所有的格式通过特殊符号直接嵌入文本来实现,写作者的精力可集中在文字上;

  3. 兼容性好,只要文本编辑器就可以写Markdown,有大量工具可以转化或直接渲染文档。

这么说还是不直观,我录了一段视频,左边是输入文本的地方,右边是Markdown编辑器自动产生的效果:

Markdown有什么用

可以看到,#后面的内容会变成一级标题,##就是二级标题。+可以产生列表,两个**之间的内容就是粗体。

肯定有人要说,这不就是用Word排个版的事么?是的,Markdown能做的事,别说Word,写字板都能做到。但Markdown的最大特点在于:把格式和排版要求,用特殊符号来直接嵌入文本中

拿上面的文档举例子,它的Markdown源文件是纯文本,也就是写作者真正输入的内容,是这样的:

Markdown有什么用

用我个人的体验来说,写作的时候总是要同时考虑内容和展现形式,因为文本是内容,但逻辑要用文档格式和层次来传达。Markdown用纯键盘操作就能一次性记录内容和格式,避免了双手在键盘和鼠标之间切换来打断思路。这和之前说的思维导图一定要用快捷键来做,是一样的。

Word当然很强大,但99%的功能在日常写作是用不到的。不知道有多少读者会用Word的样式功能,也就是默认菜单栏上面积最大的一块。Markdown本质上是“样式”的一个80/20原则简化版,再加上链接、图片和表格等最常用的表现元素。

看到这里如果有兴趣,又有文字写作的需求,你可以动手试一下。支持Markdown的工具有很多,简书能在线使用Markdown写作,我吐槽过的印象笔记也步履蹒跚地发布了测试版。我自己正在用Typora,界面简洁,没有多余功能,只要一心一意地写字就好了。


本文福利:最基础且常用的Markdown语法:

名称 语法 效果
标题 # 多级标题用多个,比如二级标题就是  ## 二级标题
分隔线 *** 产生一条分隔线
区块引用 > 提示:引用内部可以用其他MD语法
无序列表 *或者+-
有序列表 数字跟一个.
代码块 缩进四个空格或一个tab
链接 [显示文字](URL)
粗体 **加粗内容**
删除线 ~~删除内容~~ 就像这个样子
斜体 *斜体内容* 这个是斜体
反斜杠 保留字转义为原值
邮箱 <hellomarkdown@163.com> hellomarkdown@163.com
瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: