什么是 Markdown?简单地说,它就是一种语法,一门适合用于写作的简单语言。用过 Markdown 的人都知道,它的高效在于能有效避免不规范的行高、行距、首行缩紧等格式要求,以及繁乱复杂的字体,这样用户就能专注于写作本身,抛开杂项带来的烦恼。如果你从来没用过 Markdown,那我可以非常明确地告诉你——学习入门级的 Markdown 用法只需要 10 分钟,就足够了!



那么 Markdown 是通过什么方法去避免发生这些问题的呢?答案其实也并没有那么复杂,通俗地说就俩字:转码

是的,不要单纯地以为只有多媒体文件才能用「转码」形容,在计算机的世界里,任何东西都不是我们肉眼凡胎,直接看到的那个样子。比如说文字,从像素到一个完整的字体库,期间经历的是数不尽的设计、再设计,再加上软件工程及硬件工程的完美协作,最终才能获得一个在计算机中最常见的元素:文字。

而在文字创作领域,Markdown 的作用就是把一篇纯文本文章转换为 富文本,让读者得到清晰明了的阅读体验。当然,由于各平台对于「格式」的兼容性不同,有时也会发生一些不那么「友善」的事情。比如用 OS X 上的 Chrome 浏览器阅读「两端对齐」格式的文章时,为了符合要求,在遇到中英文交替出现的段落,很有可能导致「大空格」现象的发生,继而在一定程度上影响了读者的阅读体验,但 OS X 的 Safari 和 Windows 的 IE 就可以轻松避免。所以针对这种问题,你既可以理解为这是 Markdown 转码富文本的不够完善,也能看作是浏览器的兼容性问题。总之,在这个越来越多人选择自己写文章的年代,Markdown 语法一定是该群体独一无二的选择。

有了想法,接下来要做的就是付诸实践,而这其中,最让人头疼的问题就是 Markdown 编辑器的选择