MarkDown语法一

MarkDown快速入门

Posted by Alee on June 6, 2018

Markdown 是一种轻量级标记语言,创始人为約翰·格魯伯(John Gruber)。 它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”

标题

MarkDown支持6种标题,在行首插入1到6个# ,对应1到6级标题

# 一级标题
## 二极标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

显示效果:

一级标题

二极标题

三级标题

四级标题

五级标题
六级标题

修饰符号

**加粗**
__加粗__
*斜体*
_斜体_

显示效果:

加粗

加粗

斜体

斜体

删除线

~~这是删除线~~

显示效果:

这是删除线

列表

无序列表

无序列表使用 * 、+或-号来做为子项标记

* Google
+ Alibaba
	+ Taobao
	* Tmall
	- 支付宝
- Apple

显示效果:

  • Google
  • Alibaba
    • Taobao
    • Tmall
    • 支付宝
  • Apple
有序列表

有序列表使用数字和英文符号.后面加一个空格做为子项标记

1. 早
	1.起床
	2.吃早点
	3.开始敲代码
2. 中
3. 晚

显示效果:

    1. 起床
    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需要一一对应

规则
  1. 如果只有底部脚注正文而文章中没有引用,此条脚注将被隐藏
  2. 如果只有文中引用没有底部对应脚注,一条新的脚注将添加到脚注列表末尾,且以引用标记的脚注id为内容
  3. 引用标记的脚注id,支持数字字母和空格
  4. 脚注内容支持 titile 属性,但 title 加在引用标记上
  1. Alee是一枚Android程序员