markdown 语法




分割线

1
2
3
4
5
6
7
8
9
10
三个或更多-_*,必须单独一行,可含空格(需要注意下划线)
* * *

***

*****

- - -

---------------------------------------

标题:Atx方式

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

标题:Setext方式

1
2
3
4
5
6
三个或更多
This is an H1 (最高阶标题)
=============


This is an H2 (第二阶标题)
-------------

大标题

小标题


强调

1
Markdown 使用星号(*)和底线(_)作为标记强调字词的符号.单是斜体,双是粗体,符号可跨行,符号可加空格

斜体
粗体
跨行
斜体


引用

Markdown 中,你只需要在你希望引用的文字前面加上 > 就好.
注:> 和文本之间要保留一个字符的空格。

早发白帝城
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不尽,轻舟已过万重山。


无序列表

1
无序列表使用星号、加号或是减号作为列表标记,符号之后的空格不能少.
  • 无序列表星号
  • 无序列表星号
  • 无序列表星号

  • 无序列表加号
  • 无序列表加号
  • 无序列表加号

  • 无序列表减号
  • 无序列表减号
  • 无序列表减号

有序列表

有序列表则使用数字接着一个英文句点(数字不能省略但可无序,点号之后的空格不能少)
  1. 有序列表1
  2. 有序列表0
  3. 有序列表999

嵌套列表

1
-+*可循环使用,但符号之后的空格不能少,符号之前的空格也不能少
  • 嵌套列表
    • 嵌套列表
      • 嵌套列表
    • 嵌套列表
  • 嵌套列表

文字链接

在 Markdown 中,插入链接不需要其他按钮,你只需要使用 [显示文本](链接地址) 这样的语法即可,Tooltips可省略

googel


图片链接

Markdown 中,插入图片不需要其他按钮,你只需要使用 ![](图片链接地址) 这样的语法即可.
仅仅是多了一个感叹号,Tooltips可省略,要设置大小只能借助HTML标记

googel icon


索引超链:Reference方式

索引,1 2可以是任意字符
链接的定义可以放在文件中的任何一个地方,我比较偏好直接放在链接出现段落的后面,你也可以把它放在文件最后面,就像是注解一样。

I get 10 times more traffic from Google than from
Yahoo or MSN.


自动链接

尖括号。简写url:用尖括号包裹url,这样生成的url锚文本就是url本身

https://www.google.com.hk
xxoo@qq.com


代码

如果要标记一小段行内代码,你可以用反引号(`)把它包起来

user the print() fuction

//段落代码:每行文字前加4个空格或者1个Tab
public class Person {
    private Integer id;
    private String name;
    .......
}
1
2
3
4
# 用多个反引号来开启和结束代码区段
def print_lol(the_list):
for each_item in the_list:
print(each_item)

特殊符号

\来转义,表示文本中的markdown符号.
Markdown中的转义字符为\,转义的有:
\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[\] 中括号
\(\) 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号

\ 反斜杠
` 反引号
* 星号
_ 下划线
{} 大括号
[] 中括号
() 小括号
# 井号
+ 加号
- 减号
. 英文句号
! 感叹号


其他

文本中可直接用html标签,但是要前后加上空行。


















序号 姓名
1 张三
2 李四


表格

Markdown的扩展语法,hexo不支持
| 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

换行

连续两个空格 会变成一个 <br> ???
连续3个符号,然后是空行,表示 hr横线

换行