技多不压身。如果你愿意花九分钟学一个当前流行的软件技术的话,可以开始计时了。
00:00 是什么以及为什么
Markdown 是一种轻量级标记语言。好吧,我承认这不是人话。换个说法:Windows 里的记事本或办公软件 Word 你用过吧?类似的,Markdown 软件是用来在电脑里写文字的(作文、笔记、会议记录等),而功能介于记事本和 Word 之间。
那为什么要用它?因为它很流行耶!简书在用,Rstudio在用,本人的博客“晴耕雨讀志”也在用。还因为它简洁而强大耶!记事本太简陋,Word 太复杂又收费(用盗版的同学请不用举手了),而 Markdown 刚好满足平时用电脑写东西的大多数需求。甚至有时候更方便。比如想把本文里所有的“Markdown”这个词的字体加粗, Word 的初级用户只会逐个修改,大概到中级水平才会批量操作。而 Markdown 用户学一分钟就能轻松完成。马上就能,不信你试试。
00:01 初体验+换行+斜体+粗体
体验 Markdown,无需在电脑安装任何软件!本博客留言支持 Markdown,你只要在本帖后面的评论框里练手就行,框下面是预览效果。随便试,评论我不删。
请在评论框里随便敲几个字,然后按两次回车换行,再敲几个字。试试只按一次回车。是的,换行要按两次回车。
下面试一下斜体字。选中你输入的几个字,点击上面工具栏的斜体按钮(_I_),或者按快捷键ctrl+i
(即italic),或者输入*斜体*
,就得到_斜体_。工具栏按钮的用法简单,下文就不再提了。
输入**粗体**
,得到粗体。快捷键是ctrl+b
(即bold)。
现在,你已经可以把一篇长文的某个词瞬间全部换成粗体或斜体了。请自己思考一下该怎么做。
00:02 超级链接+电邮
输入[晴耕雨讀志](http://pzhao.org)
,得到带超级链接的晴耕雨讀志。快捷键ctrl+l
(即link)。
输入用尖括号括起来的电子邮件地址<name@gmail.com>
,得到带链接的电子邮箱 name@gmail.com。
到这里为止,你已达到 Markdown 初级水平,基本够写日记了。
00:03 插图
输入![](http://upload.jianshu.io/collections/images/18/markdown-800x492.jpg)
,可以插入个网络图片。方括号里可以填个图片名称,不填也没关系。快捷键是ctrl+g
(即graph)。
嫌图片太大?可以指定宽度或高度,只需输入:
<img src="http://upload.jianshu.io/collections/images/18/markdown-800x492.jpg" width="100">
就得到: 用width指定了宽度。当然也可以用 height 指定高度。我拍胸脯保证本文再也不会出现比这更难的代码了。事实上,这是个html语句,这已经属于 Markdown 高级用户的水平了。
00:04 引用
段落开头加上>
号就是引用。每多一个>
号就多一层缩进。比如输入:
>dapeng:Markdown好用。
>>路人甲:我不信。
>>>dapeng:不信你试试。
得到:
dapeng:Markdown好用。
路人甲:我不信。
dapeng:不信你试试。
00:05 代码
如果我不想让Markdown把两个*
之间的文字识别成斜体呢?用前后各用一个单引号`,像这样:`*不斜体*
。这叫做代码格式。如果一段文字全都是代码格式,只要在段首加四个空格就行了。快捷键是
ctrl+k`(即kode=code)。
00:06 小标题+横线
为了层次分明,文章可以加小标题,只需在前面加 # 号。几级标题就加几个#。例如输入:
# 第一章
## 第一节
得到:
第一章
第一节
加一条横线也有助于阅读,方法是隔一个空行后输入至少三个小短横---
。
00:07 列表
输入:
1. 2013年......
1. 2014年......
1. 1月......
- 1日......
得到:
- 2013年……
- 2014年……
- 1月……
- 1日……
没错,编号自动递增了。注意:该有的空格不能少;行首每多个空格,就多缩进一层;带数字的列表,以1.
开头即可;不带数字的,用-
号开头即可。注意好好体会。
恭喜,你使用 Markdown 的水平已经到了中级!足够用啦!
00:08 平时怎么用
初体验结束,此刻你大概已经明白,使用 Markdown 其实分两步:第1步是你写出带标记的文本,第2步是用某个软件把这些标记“翻译”成看得见的格式。
第 1 步写文本,你可以写在任何地方,比如 windows 的记事本里。
第 2 步翻译格式,windows 下可以安装 MarkdownPad,Mac 下可以安装 Mou,Linux 下请DIY。跨平台的可以安装 chrome 浏览器的插件“妈的”(MaDe)。喜欢命令行的可以用 pandoc。不想安装的话,也有网络版可用。选择很多,绝大多数都是免费,他们可以把你的文本另存为带格式的 html 文件。这里推荐几个在线版的 Markdown 编辑器:
- StackEdit:首选,亮点无数。虽然是英文界面,但支持中文字符,有工具栏,支持 Markdown 扩展语法,能处理 LaTeX 数学公式,支持表格和脚注,能插入目录,能导出 html 和 pdf。可以直接发布到 WordPress、Blogger、GitHub,可以直接跟 Dropbox、Google Drive 同步。甚至可以用 StackEdit 来写科技论文。
- Dillinger:亮点是实时显示字数统计。英文界面,对中文字符支持有问题。直接跟 Dropbox、GitHub、Google Drive 连接,并且能导出 pdf。
- CMD Markdown:中文界面,有工具栏,也支持LaTeX 数学公式。但是需要登录才能导出 html 文件。
- MaHua:中文界面,无工具栏。亮点是支持 vim 快捷键。
所谓标记语言,哪里出现什么格式都是写在文本里的,这样的语言即使离开电脑用手写在纸上,别人也能看得懂格式。html 和 LaTeX 也类似,因此学会了 Markdown,再学别的标记语言就会容易很多。
图片来自网络
你会发现,大多数情况下,其实根本用不着 Word。并且,你会逐渐体会到用纯文本的好处:小巧,简洁,方便,节能,环保,低碳。
00:09
九分钟结束,你学会了吗?有人说五分钟就够了。没错,只是那样有点小紧张,还是九分钟轻松一些。
Markdown 学起来很容易,已经有很多优秀教程了(教程1,教程2,教程3),那么我为什么又写一个?因为我觉得它们写得不够“傻瓜”,我希望我本文能让更多懒人能立刻用上 Markdown。