Markdown语法介绍
记录一下常用的markdown语法,方便查阅。
全文分为以下9个部分:
1.标题 2.区块引用 3.列表 4.代码块 5.分割线 6. 链接 7. 强调 8. 图片 9. 表格
除了以上的常用的基本语法外,Markdown还支持html,可以构成更高级的用法,本文暂不介绍。
常用Atx方式
实例:
(1). Setext方式
1 | 一级标题 |
显示结果:
一级标题
===============
二级标题
(2). Atx方式
一个#
代表一级标题,多少个#
代表是多少级标题。
注意:#
和标题名之间要有一个空格。
1 | # 一级标题 |
显示结果:
一级标题
二级标题
实例:
1 | > 区块引用 |
显示结果:
区块引用
套娃
再套一层
实例:
1 | * Sunday |
显示结果:
- Sunday
- Monday
- Tuesday
- Sunday
- Monday
- Tuesday
此外,列表也可以嵌套使用,使用时只需在子列表前添加四个空格,或一个制表符。
实例:
1 | * top |
显示结果:
- top
- second
- third
- second same
- second
缩进 4 个空格或是 1 个制表符
实例:1
2普通段落
代码区块使用
```
包裹一段代码
实例:1
2def main(x):
return x==0显示结果:
1
2def main(x):
return x==0此外,可以使用反引号`来包括要强调的字符。
实例:1
`print`打印
显示结果:
print
打印
1 | ************** |
显示结果:
1.行内式
在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可。
实例:
1 | This is my [website](https://llh-ustb.github.io/ "my blog"). |
显示结果:
This is my website.
2.参考式
参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记。
实例:
1 | my blog : [website][1] |
显示结果:
my blog : website
1 | *斜体文本* |
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
1.行内式
实例:
1 | ![Alt text](/path/to/img.jpg) |
2.参考式
实例:
1 | ![Alt text][id] |
1 | | 表头 | 表头 | |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
此外,还可以设置对齐方式
- -: 设置内容和标题栏居右对齐。
- :- 设置内容和标题栏居左对齐。
- :-: 设置内容和标题栏居中对齐。
实例:
1 | | 左对齐 | 右对齐 | 居中对齐 | |
显示结果:
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |