Markdown 你真的懂了吗

为什么说,每个人都应该学会 Markdown

在 IT 圈和作家圈,Markdown 是一种非常风靡的语言,可能大家都已经或多或少的接触过,或者正在使用了,如果你现在没有在用,那么我强烈的推荐您学习和掌握该语言。

这篇文章我不是站在一个程序员的角度来介绍 Markdown 的,我觉得只要是文字工作者,都有必要去学习和使用 Markdown。

同时,我也不会介绍 Markdown 的语法。

我对 Markdown 的印象就是:

  • 高效
  • 简约
  • 优雅
  • 专注

其他文本生产工具的一些弊端

很多人都是使用 Word 或者 WPS 这样的生产工具编辑文章或者做一些其他的文字工作,当你使用它们来工作的时候,或多或少你会遇到一些令你抓狂的问题。

1. 复杂

我们就拿 Word 来举例吧,Word 本身还是有一定复杂性的,有大量眼花缭乱的功能和菜单,看似很强大,但绝大部分的人,只会使用其中 20% 左右的功能,剩下的功能我们基本用不到,或者等你需要用到的时候才会去查阅资料来学习如何使用这些生僻的功能。

我们会花费大量的时间在生产工具本身上,浪费了很多的创作时间,分散了我们的创作精力,还特别容易打断思路,这对于文字工作者来说,是难以接受的。

2. 花很多时间在排版上

使用 Word 这样的生产工具,你是有极高的生产自由度的,一个高手和一个新手做出来的文案和 PPT 在排版和设计上将会是质的差别。

当然,这种自由度带来的就是门槛和消耗,你需要一定的排版功底和经验,同时,即使你是这方面的高手,你每篇文章还是得花非常多的时间来进行排版的工作。

每段的间距、字间距、首行缩进,这些真的对创作本身很重要吗?

这里我真的特别想吐槽一下公众号的排版了,我在公众号上写一篇文章,从动笔到发布,整个排版校验的过程可能要占据 50% 左右的时间,虽然公众号有很多插件,也可以设置模板,但毕竟每篇文章有每篇文章的特殊性,而且不知道为什么公众号不允许对发布过的文章进行编辑,令我不得不对排版检查再三,这可真是一段痛苦的过程。

相比起来,我如果在「简书」、「掘金」这些地方发文章就会特别省心,使用 Markdown,排版在右侧边写边看,Markdown 的排版约束性很强,不需要操心太多排版也会比较美观,写完后,把 md 文件的内容直接粘贴到各个平台直接发布就好了,没有任何需要特殊修改的地方。

3. 兼容性很差

OK,可能你是一个 Word 高手,然后你可能还有点设计的天赋,对于排版也很是得心应手,啪啪啪几下整出来一篇质量很高的文章。但当你发给你的领导的时候,领导告诉你,Word 版本不匹配,根本打不开你的文件,你的心中是不是有一万匹 XXX 飘过呢?

出现这个问题主要是因为这些生产工具并不是纯文本编辑器,他们只能兼容一些特殊的格式,但超过这个格式之外的文本文件,就会产生问题,所以,如果我们能使用纯文本来写文章,并且这种纯文本也能兼顾到样式,那就好了。

而 Markdown 就是这样的纯文本,你可以用任何文本编辑器去打开它。

Markdown 的优势

Markdown 的优势我们可以从上面 Word 等生产工具的缺点反推出。

Markdown 很简单,语法简单粗暴,即使一个从来没有接触过的非 IT 行业的人,也完全可以在 5 分钟内学会,或者你试图用 Markdown 写一篇文章,这个过程下来,Markdown 常用的功能你就能完全掌握了。

我们刚刚也说了,Markdown 是纯文本,可以用任何文本编辑器打开,当然我还是推荐大家用专门的 Markdown 编辑器来编写,这样可以即时的观看到文章的最终生成格式,我在这里推荐给大家三个平台。

  • Windows 平台建议使用「马克飞象」
  • Mac 平台强烈建议使用「MWeb」
  • 跨平台建议使用「掘金」、「简书」、「CSDN」和「GitHub」Markdown 编辑器

MWeb 是我最喜欢的 Markdown 平台了

Markdown 的语法特性让你只需要专注于文字内容而并不需要特别在意排版,当你用 Markdown 写完一篇文章的时候,实际上你的排版也一并完成了,而且是非常美观的,特别是它对于不同语言代码块的支持,对于程序员用户来说是非常讨喜的。

即便你是一个工科男,但使用了 Markdown,不用花时间,你的排版也可以非常美观。

虽然不同平台的样式会有所区别,但这种差异化并不需要作者去关心,作者只需要写文章就行了,然后把代码往平台里扔就好。

Markdown 可以用来做什么

专业的博文和文章写作是 Markdown 比较常见的使用场景。值得一提的是,现在在某些写作平台比如「简书」上,非常大比例的作者,已经在使用纯文本 Markdown 来进行写作了。

Markdown 还有很多场景可以使用,比如记笔记和写邮件

上面那个 MWeb 的图,软件左侧的风格大家是不是有点熟悉?没错,和印象笔记很像吧。实际上我的笔记现在全部是通过 MWeb 来记录了。而且市面上很多出色的笔记软件也支持了 Markdown。

Markdown 还可以用在诸如写邮件这样的正式环境,平时写邮件,对于格式上,可能会比较头疼,邮件的编辑器往往很一般,这时候,你可以使用像「Markdown here」这样的插件来编辑,从此以后告别平庸的邮件。

当然,这种插件也是可以用在公众号上的。

当然,只要是和文案工作相关的,你都可以使用这种方式来提升你码字的体验。

Markdown 的设计哲学

仅为写作而生,仅做最重要的事

我们公司最近在推行 OKR,Markdown 的设计在某些方面,和 OKR 有一些类似,OKR 强调一切为了目标,只做最重要的事,如果你需要考虑很多东西,但某些事情对最终的目标并没有特别多的帮助,那么它就不重要,你就需要考虑是不是该把它放放了。

Markdown 就是这样,如果觉得样式不是很重要,我们更应该关注写作本身,那么 OK,使用 Markdown,你不需要考虑任何和排版相关的东西,只要你遵守着规矩来,它就能承诺,你的文章会兼顾优美的排版。

自由,但又不自由

Markdown 是自由的,体现在写作的自由度上,使用它,你将感受丝柔顺滑的写作体验,你能感受到思路的连贯性,同时能随时在编辑器的右侧感受到它即时排版的效果,从而有一种特别的踏实和自在。

但 Markdown 又是不自由的,使用 Markdown 你是没有办法去决定各个平台针对你的 Markdown 文本具体展示的样式的。你确实可以发挥想象力,通过使用它的语法来做一些比较特别的样式,但它会限制一个度,让你始终符合它的规范和要求。譬如,Markdown 通过另起一行并空一行的方式来表示新的一段,它不会像中文一样有首行缩进的概念,甚至你无论在行内空多少格,还是在段外空多少行,它始终不会变换样式,Markdown 强制你只能空出一行。

简单,但仍弥留高雅

Markdown 不仅学习成本很低,而且还有一个最直接的优势就是 Markdown 文本本身的可读性就非常好,实际上大部分的 Markdown 使用者都是直接编辑 Markdown 文本,而不用去看它即时生成的样式页面。

虽然 Markdown 本身很简单,但归功于各个平台对于 Markdown 样式的支持和 Markdown 本身的语法特性,Markdown 的展示样式往往是高雅美观的。

或者说 B 格很高。

留白

Markdown 的排版和设计哲学有一种留白的概念在里面,空行、间距、引用等设计都展示了留白之美。

我对留白这个词很喜欢,人生在世,还是要给自己留点白的,可以没事发个呆,打个盹,跳出现实之外一会。

面对工作和生活,我们更应该珍视的是拥有时光的生命。

这篇文章是讲 Markdown 的,所以就没用以前的排版来发,而是直接通过 Markdown 转化而来

原文发布于微信公众号 - WeaponZhi(WeaponZhi)

原文发表时间:2017-11-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

360行,行行出状元/IT篇

昨天大致分析了IT中的12个职业,相信大家大致都有了了解,那么现在我就从工作内容、职业技能、职业需求等方面为大家详细分析这些职业。 今天我们先分析一下JS这一职...

2345
来自专栏程序员互动联盟

码农的烦恼

摘要:对于码农来说,永远没有完美与满意:怎样完美的代码,都跟不上技术更新的节奏;怎样的尽心尽力,都满足不了客户的要求。想仰天长啸,抬抬头才发现还在“小黑屋”里与...

2865
来自专栏施炯的IoT开发专栏

Apr.2009 Microsoft MVP

    昨天收到了微软的邮件,授予我2009年度4月份的 Microsoft MVP 奖,成为全球3000位MVP中的一员,我的领域是Windows Mobil...

1737
来自专栏GopherCoder

『沉浸式Github 使用指南 』

1213
来自专栏Crossin的编程教室

Python有嘻哈:Crossin教你用代码写出押韵的verse

托某奇艺选秀节目的福,“嘻哈”无疑是这个夏天最热的音乐标签。年初的时候,我们教室实习生小D还是网易云上一只忧郁的民谣狗(参见 数据分析:当赵雷唱民谣时他唱些什么...

3187
来自专栏Spark学习技巧

程序猿12个人艰不拆的真相

十年生死两茫茫,写程序,到天亮。 千行代码,Bug 何处藏。 纵使上线又怎样,朝令改,夕断肠。 领导每天新想法,天天改,日日忙。 相顾无言,惟有泪千行。 每...

2425
来自专栏程序猿

你在“囤货”吗?

许多同学都在干货的周围神游,打开你的微信收藏,看看花多久时间能拉到底,收藏的文章“干货”多么?打开你标红的硬盘,里面收藏这四年前的毕向东Java...

972
来自专栏非著名程序员

一起来学习老外的Android面试题

2015年7月的深圳,炎热,有一个周末正在和同事聚餐,接到了Hans的跨洋电话要我帮他做一道Android面试题。Hans是西安人,粗犷风趣又有些较真,我201...

2108
来自专栏Crossin的编程教室

从教女友写代码中学到的

从教女友写代码中学到的,教人写代码在一定程度上是硬件问题 本文由 伯乐在线 - 奇风余谷 翻译自 Shu Uesugi。译文链接见文末“阅读原文”。 从今年四月...

3399
来自专栏随想随记

为什么学习前端框架

我是13年开始实习,第一份实习工作是PHP + 前端的一些页面开发工作。那时候也是jQuery鼎盛时期,流行各种插件拼接页面。做了一段前端相关的工作,正式参加工...

1062

扫描关注云+社区