作者:彭剑锋
首先,我希望各位能够明白这是一个神奇的语言,能够显著提高你们工作和写作效率,实乃程序猿,文字工作者枕边神器。废话少说,让我们开始吧~~~
什么是Markdown
markdown和我们的html一样,都是属于一种标记语言。我们所有用markdown写的(你看到的这篇文章皆是如此)所有语法最后都会被编译成html,而且神奇的是markdown里面也无缝支持html。 so,不要紧张,当你忘记了如何写markdown的时候你也可以用html来玩。
换行
大多数人都习惯所见即所得,换行就是敲一个回车键, 然后继续写。类似于下面这样:
我是大天朝的公民。
我热爱我的祖国。
但是在 markdown 中必须要显著地敲一个空行来换行,上面的话我们转化为下面这个就是:
我是大天朝的公民。
我热爱我的祖国。
h1, h2, h3, h4, h5
知道h1, h2, h3, h4, h5的含义吧?没错,就是一级标题、二级标题、三级标题、四级标题、五级标题。
用html来表示就是 <h1></h1>
, <h2></h2>
...
markdown的语法就是:
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
你看到的效果就是:
我是一级标题
我是二级标题
我是三级标题
我是四级标题
我是五级标题
注意:#号后面有一个空格
粗体
粗体很简单,只需要用**
来包裹住需要加粗的字即可,例如:
这段话中的粗体是被加粗了的
写法如下:
这段话中的**粗体**是被加粗了的
斜体:
斜体也很简单, 用*
包裹住需要斜体的字即可,例如:
这段话中的斜体是被设置为斜体了的
写法如下:
这段话中的*斜体*是被设置为斜体了的
编号
编号更简单,每行前面加上序号即可。例如下面效果:
- 我很帅
- 我真的很帅
- 我真的真的很帅
写法如下:
1. 我很帅
2. 我真的很帅
3. 我真的真的很帅
接下来是无序列表,例如下面效果:
- 我是中国人
- 你是中国人
- 他也是中国人
写法如下:
* 我是中国人
* 你是中国人
* 他也是中国人
注意:每个 item 之间不需要空行
加代码
这个更简单,主需要用三个 ` 来标识就行了,例如有下面一段代码:
var name = "scofield";
function sayHello(){
return Hello();
}
实际的写法如下:
var name = "scofield";
function sayHello(){
return Hello();
}
给你某些字体标上颜色
markdown 不支持颜色等功能,因此直接用 html标签来解决,例如给字体设置为红色:
这段话中的<span style="color:red;">红色</span>被设置为红色啦
效果为:
这段话中的红色被设置为红色啦
最后的话
好了,当你看到这儿,基本上你可以用 markdown 来进行一些实际的操作了。
当然了, 如果你想深入,这里还有一些教程: