Markdown 常用语法
Markdown 常用语法
0. 目录
1. 文字效果
标题
行首用#
表示标题。#
数量表示标题级别,表示H1-H6。注意,#
后有空格。
比如:上面这段标题,写起来就是这样:
# 1. 文字效果
## 标题
换行
在一行文字最后,输入两个空格,实现换行。
注意,句号后有两个空格!
强调
用不同数量的*
或者_
包围你的文字,表示强调。注意符号和文字之间不要有空格。比如:
*斜体* 或者 _斜体_
**粗体** 或者 __粗体__
***斜体+粗体*** 或者 ___粗体+斜体___
看起来是这样的:
斜体 或者 斜体
粗体 或者 粗体
斜体+粗体 或者 粗体+斜体
代码
行内代码
用反引号包围文字。比如 :
`This is your code`
看起来是:This is your code
块内代码
代码块前空出一行。代码块的每一行,都要有缩进,如:用制表符缩进,或4个及以上的空格缩进。比如:
for (var i=0; i<document.body.childNodes.length; i++)
{
console.log("hello world");
}
代码高亮
用三个反引号+语言,就可以实现语法高亮.比如这段:
```javascript
for (var i=0; i<document.body.childNodes.length; i++)
{
console.log("hello world");
}
```
看起来是这样的:
for (var i=0; i<document.body.childNodes.length; i++)
{
console.log("hello world");
}
引用
行首用>
表示引用。>
数量表示引用级别,可以嵌套。比如:
>我是一级引用
>好巧啊,我也是一级引用
>>为什么我是二级引用
>>而你们都是一级引用
看起来是这样的:
我是一级引用
好巧啊,我也是一级引用为什么我是二级引用
而你们都是一级引用
2. 逻辑关系
列表
有序列表
行首用数字表示有序列表。注意,数字后有空格。比如:
1. 把冰箱门开开
2. 把大象装进去
3. 把冰箱门关上
看起来也没什么变化:
-
把冰箱门开开
-
把大象装进去
-
把冰箱门关上
无序列表
行首使用 *
或-
表示无序列表。注意,符号后有空格,列表与下文间有一行空格。比如:
* 锄禾日当午
* 汗滴禾下土
* 谁知盘中餐
* 粒粒皆辛苦
看起来是:
-
锄禾日当午
-
汗滴禾下土
-
谁知盘中餐
-
粒粒皆辛苦
这是另一种:
>- 床前明月光
>- 疑是地上霜
>- 举头望明月
>- 低头思故乡
看上去是:
床前明月光
疑是地上霜
举头望明月
低头思故乡
待办事宜
没做的为[空格]
,已做的为小写[x]
。比如:
-[ ] 作业没写
-[ ] 衣服没洗
-[x] 饭吃了
-[x] 游戏通关了
看起来是:
并不是所有编辑器,都能很好支持待办事宜。
表格
给个示例,一看就会啦:
|姓名 |学号 |性别
|:---: |:--- |--:
|张三 |1101 |男
|狗剩 |1102 |男
|娟儿 |1103 |女
看上去是:
姓名 | 学号 | 性别 |
---|---|---|
张三 | 1101 | 男 |
狗剩 | 1102 | 男 |
娟儿 | 1103 | 女 |
发现了吗,:---:
是居中,:--
是左对齐,--:
是右对齐
分割线
单独一行里输入三个*
或 -
或_
,可产生水平分割线。比如:
***
---
___
会得到三条水平分割线:
如果你看到了一个 *
,是因为有的编辑器,将前面的**
当成了粗体标志。
3. 外部链接
图片
这是图片的语法:![代替文字](图片URL)
这里演示一个有效的图片:
![北京师范大学](http://www.bnu.edu.cn/3/imgs/BNU-logo.png)
图片出来了:
![北京师范大学](http://www.bnu.edu.cn/3/imgs/BNU-logo.png)
超链接
这是超链接的语法:[链接文字](链接URL)
这里是一个有效的链接:[北京师范大学](http://www.bnu.edu.cn)
,
看上去就是:北京师范大学
4.其他
目录
加入[TOC]
即可显示目录。注意,前后都有空行。
比如,本文档开头,就是目录的示例:
# 0. 目录
[TOC]
# 1. 文字效果
有的编辑器,并不支持目录。
注脚
使用[^注脚名称]
表示注脚。比如:
今天是个好日子,心想的事儿都能成[^somename]。
有了注脚后是:
今天是个好日子,心想的事儿都能成[1]。
接下来去文档最后,写注脚的说明。
[^somename]: 我自己说的。
定义
用:
+4个空格,实现定义。不过有的编辑器不支持定义。比如:
Javascript
: 这是一种语言。
看起来是:
- Javascript
-
这是一种语言。
-
我自己说的。 ↩