Markdown 是一种轻量级标记语言,创始人为約翰·格魯伯(John Gruber)。 它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”
标题
MarkDown支持6种标题,在行首插入1到6个# ,对应1到6级标题
# 一级标题
## 二极标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果:
一级标题
二极标题
三级标题
四级标题
五级标题
六级标题
修饰符号
**加粗**
__加粗__
*斜体*
_斜体_
显示效果:
加粗
加粗
斜体
斜体
删除线
~~这是删除线~~
显示效果:
这是删除线
列表
无序列表
无序列表使用 * 、+或-号来做为子项标记
* Google
+ Alibaba
+ Taobao
* Tmall
- 支付宝
- Apple
显示效果:
- Alibaba
- Taobao
- Tmall
- 支付宝
- Apple
有序列表
有序列表使用数字和英文符号.后面加一个空格做为子项标记
1. 早
1.起床
2.吃早点
3.开始敲代码
2. 中
3. 晚
显示效果:
- 早
- 起床
- 吃早点
- 开始敲代码
- 中
- 晚
链接
格式为[文本](链接 提示文本) 提示文本可以不要
点击[这里](http://www.baidu.com "你点下试试呗")打开百度
显示效果:
点击这里打开百度
图片
格式和链接类似,多了一个感叹号
![文本](http://www.aleej.com/img/cannondale_twitter.png "头像图片")
显示效果:
代码
行内代码
行内代码使用`代码`来标记
`Hello World`
显示效果
Hello World
代码段
代码段用三个`符号后面跟代码语言开头 三个`结尾
```java
class Alee {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
```
显示效果:
class Alee {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
表格
使用|分割内容,且可以使用-–和:来指定对齐方式
|Header1|Header2|Header3|
|----|:--:|---:|
|默认|居中|右|
显示效果:
Header1 | Header2 | Header3 |
---|---|---|
默认 | 居中 | 右 |
引用
使用>符号来加入引用
>在很久很久以前,有一个人发明了MarkDown
显示效果:
在很久很久以前,有一个人发明了MarkDown
分割线
使用三个- 或 * 或+ 均可 (+有可能不被识别)
---
***
+++
显示效果:
+++
转义
如果想在正文中显示MarkDown特殊字符 使用\ 符号即可
\+++
显示效果
+++
段落和换行
在MarkDown中段落由一行或者多行文本组成,相邻的两行文字会被视为同一段落,如果存在空行则被视为不同段落,MarkDown支持段内换行,如果想在段落内换行则输入两个或以上空格然后再回车
第一段落第一行
第一段落第二行
第二段落
显示效果:
第一段落第一行
第一段落第二行
第二段落
HTML标签
MarkDown支持HTML常用标签,需要什么标签直接用就行
<p>Alee</p>
显示效果:
Alee
文本高亮
可以通过==高亮文字==来定义文字高亮显示 (某些编译器不识别)
请看==这里==是不是亮了
显示效果:
请看==这里==是不是亮了
复选框
通过[]符号来定义 格式为 \ - [ ] 选项 (注意未勾选时,中括号中有空格)
[x] A
[ ] B
- [x] 已勾选
- [ ] 未勾选
显示效果:
[x] A
[ ] B
- 已勾选
- 未勾选
脚注
脚注对语法要求严格 语法为
正文[^脚注id]正文
[^脚注id]:脚注内容
看示例:
这里是Alee[^1]的博客
[^1]:Alee是一枚Android程序员
显示效果:
这里是Alee1的博客
说明
脚注id请保持唯一性,引用和内容的id需要一一对应
规则
- 如果只有底部脚注正文而文章中没有引用,此条脚注将被隐藏
- 如果只有文中引用没有底部对应脚注,一条新的脚注将添加到脚注列表末尾,且以引用标记的脚注id为内容
- 引用标记的脚注id,支持数字字母和空格
- 脚注内容支持 titile 属性,但 title 加在引用标记上
-
Alee是一枚Android程序员 ↩