Markdown简介

Markdown是一种文本标记语言,通过一些简洁、常用的符号修饰,使得文本具有一定的格式。

基本语法

段落

一行文字就是一个段落,如需换行,需要在两个段落之间隔一个空行

粗体、斜体

可以使用下划线_和星号*表示粗体和斜体

1
2
3
4
_这是斜体_
*这也是斜体_
**这是粗体**
***这是粗体和斜体***

会被解释为

1
2
3
4
<em>这是斜体</em>
<em>这也是斜体</em>
<strong>这是粗体</strong>
<strong><em>这是粗体和斜体</em></strong>

删除线

使用波浪线~表示删除线

1
~这是删除线~

解释为

1
<strike>这是删除线</strike>

标题

使用#表示标题,总共支持六级标题

1
2
3
4
5
6
7
8
9
#h1#

##h2##

###h3###

...

######h6######

行尾可以加上任意数量#,可以不加,也可以加对称#

引用

使用>表示引用,并且可以嵌套

1
2
3
4
5
>This is the first level of quoting.
>
>>This is nested blockquote.
>
>Back ot the first level.

列表

无序列表

列表使用*、+、-作为列表标记

1
2
3
4
5
6
7
8
9
10
11
*pig
*dog
*cat

+pig
+dog
+cat

-pig
-dog
-cat
有序列表

有序列表直接数字接一个英文.,数字并不影响输出的HTML中的序号

内联代码

使用反引号`来标记内联代码,会被解释为<code>标签,如果代码中有反引号请用两个反引号包裹

1
``aaa`bb`ccc``

分隔线

在一行中使用三个及以上的*、-、_来表示分隔线,行内不能有其他东西但是可以有空格

1
2
3
4
*******
* *** *****
-------------
_____________

链接

使用[char](url)来表示一个来表示一个链接

1
[江西](http://www.jiangxi.gov.cn/)`

江西

图像

插入图片

1
![Alt text]('url' 'description')

插入带连接的图片

1
[![Alt text]('picURI' 'description')](url){:target="_blank"}

自动连接

就是指链接地址与名字重复,可以用<>将其简化

1
2
3
4
5
<http://example.com>

相当于

[http://example.com](http://example.com)

转义

以下字符添加反斜杠即可转义

1
2
3
4
5
6
7
8
9
10
11
12
\
`
*
_
{}
[]
()
#
+
-
.
!

表格

:向哪边就向哪边对齐(默认居左)

1
2
3
4
|  a  |  b  |  c  |
|:---:|:--- | ---:|
| 居中 | 左对齐 | 右对齐 |
|=====|=====|=====|
a b c
居中 左对齐 右对齐
= = =

内联HTML

html原样输出

表情代码

两个:中间引入表情代码

:smile: