人人都应该懂一点 Markdown
今天才知道 Markdown 是 Aaron Swartz 参与设计的,这让我对 Markdown 的感受又加上一分。 Aaron Swartz 也许以后我们可以再聊聊,想了解他的可以看看电影互联网之子(豆瓣)。
最近接触了很多文字工作者,自己也分配了更多时间精力在文字工作上,越多地使用文字我就越感觉到 Markdown 的那些优秀之处。
我知道一篇文章内要系统地讲完 Markdown 这门学问是很难的,但是我还是会迫不及待地分享我使用 Markdown 的感受,原因很简单,那就是他真的很好用。
Markdown 是什么?怎么用?为什么要人人用?这篇文章我来一一为你解答。
一、Markdown 与写作
我的博客离不开 Markdown,甚至我的博客的诞生也离不开 Markdown ,因为我写的第一篇博文就是用 Markdown 编写、再转化为 HTML 的。到现在,我在 farbox 上写作也是使用 Markdown 来写文章。
可以看到,很多网站都支持了 Markdown ,一些应用内的文档操作也支持了 Markdown,Markdown 作为文字创造的便捷工具被越来越多人接受。至今我还是认为,文字工作者不应该不认识 Markdown。
二、Markdown 是什么
我这里不想用很官方的定义去解释 Markdown 的含义。从个人的角度来说,Markdown 就是能够将文章常用的排版,比如标题副标题、序号、粗体居中、插入链接图片表格等等操作,简单地使用其 Markdown 的语法实现出来。Markdown 其实是一种标记语言。
三、怎么使用 Markdown?
1.了解 Markdown 最常用的语法
- # 标签
在 Markdown 里,用不同数量的井号(注意,跟编程语言一样,markdown 使用的是英语字符)来代表不同等级的标题。一个为第一标题,字号最大,两个为第二标题,字号次之,以此类推。
- * 标签
星号标签用来进行列表的排序。生成无序的列表。
- 插入图片与链接、插入表格
更多详细的 Markdown 语法可以参考 Markdown 中文版语法说明。
2.下载一个 Markdown 的文本编辑器
目前支持 Markdown 语法的文本编辑器还是不少,推荐几个在不同平台比较热门的编辑器。
Android 平台
在手机上主要用 Markdown 来轻量处理文字生产和文章排版(Markdown 本身就很轻),之前的文章Android 上这些 Apps 你不能错过 系列里介绍了锤子便签和 MarkdownX 。日常的使用中我比较多的使用锤子便签。
iOS 平台
iOS 平台有 Byword、Ulysses、iA Writer 等优秀的 Markdown 编辑器,他们都同时支持 Mac、iOS 双平台,但都不是免费的。当然,上面提到的锤子便签也是有 iOS 版本的。
Mac 平台
在 Mac 上,我比较常用的是 Typora 和 Mou。Mou 支持 Markdown 语法和排版双屏输出,还能将文章转化成 HTML 的格式。而 Typora 则是以即时生成为长,输入的 Markdown 标签可以即时生成排版。
Mou:
Windows 平台
Windows 平台下的 Markdown 我没用过,网上有推荐 Markdown Pad 和 CuteMarkEd,大家可以试一下。真的觉得有推荐的,可以发评论跟我们分享一下。
Web
Web 平台使用比较少,但是书签里面一直收藏着 Cmd Markdown ,因为他上面也有很多语法参考,忘记的时候我会打开来。另外国内的 简书 也支持了 Markdown。
3.编辑保存吧!
编辑之后可以凭借 Markdown 本身的灵活性,根据你的需要把 Markdown 转化你需要的状态,无论是 Html 还是 Word 文档。Markdown 本身就是一份纯文本,保存你的 Markdown ,以后只需对标签进行简单修改,马上能进行排版的更改。
四、Markdown 给文字工作者带来了什么
两个字:便捷
Markdown 的语法使得对编辑器的要求降低,于是编辑器变得更轻量,界面更简洁;语法的简洁易操作也使得编辑者排版操作更加快捷与方便。Markdown 让文字工作者更加专注于文字内容,以往的需要复杂操作的排版也能在写作中完成。
总之,Markdown 让文字创造变得纯粹。
五、了解更多关于 Markdown
一篇文章对了解和认识 Markdown 来说还是十分局限,推荐大家读读一些作者对 Markdown 的使用感受。