Markdown 是什么?
Markdown 是一种纯文本格式的标记语言.
通过简单的标记语法, 它可以使普通文本内容具有一定的格式.
可以通过简单, 易读易写的文本格式生成结构化的 html 文档.
基本语法
标题
- # 这是一级标题
- ## 这是二级标题
- ### 这是三级标题
- #### 这是四级标题
- ##### 这是五级标题
- ###### 这是六级标题
字体
输入
** 这是加粗的文字 **
* 这是倾斜的文字 *`
*** 这是斜体加粗的文字 ***
~~ 这是加删除线的文字~~
输出
这是加粗的文字
这是倾斜的文字 `
这是斜体加粗的文字
这是加删除线的文字
引用
输入
> 这是引用的内容
>> 这是引用的内容
>>>> 这是引用的内容
输出
这是引用的内容
这是引用的内容
这是引用的内容
分割线
输入
---
输出
图片
输入
![图片 alt](图片地址 '图片 title')
图片 alt 就是显示在图片下面的文字, 相当于对图片内容的解释.
图片 title 是图片的标题, 当鼠标移到图片上时显示的内容. title 可加可不加
Markdown 还没有办法指定图片的宽高, 如果你需要的话, 你可以使用普通的 <img> 标签.
输出
d833c895d143ad4bc7898b797e0cb8aaa50f06fc.jpeg
超链接
输入
[站内链接](/md/docs/ "超链接 title")
[百度](https://www.baidu.com "超链接 title")
输出
站内链接
百度
无序列表
输入
* 一级列表
* 二级列表
* 二级列表
* 二级列表
* 一级列表
::: tip 注意
- + * 三种符号都可实现此效果
:::
输出
一级列表
二级列表
二级列表
二级列表
一级列表
有序列表
输入
有序列表 1
有序列表 2
有序列表 3
输出
有序列表 1
有序列表 2
有序列表 3
代码
输入
多行代码
- (```) JS
- function add(num = 1){
- return num + 1;
- }
- (```)
单行代码
`var a = 1;`
::: tip 注意
为了防止转译, 前后三个反引号处加了小括号, 实际是没有的. 这里只是用来演示, 实际中去掉两边小括号即可.
:::
输出
多行代码
- function add(num = 1){
- return num + 1;
- };
单行代码
var a = 1;
表格
输入
- | Tables | Are | Cool |
- | ------------- |:-------------:| -----:|
- | col 3 is | right-aligned | $1600 |
- | col 2 is | centered | $12 |
- | zebra stripes | are neat | $1 |
输出
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
相关资料
教程 - Markdown
来源: http://www.jianshu.com/p/091b433c84d9