Markdown 语法学习
标题语法
1,Markdown支持两种标题的语法,类Setext和类atx形式,前者是利用底线的形式区分不同级别的标题,但是输入较多,不如使用类atx形式,该种是在行首添加1-6个#,对应的是标题1-6阶,此处注意一定要在#后面加上空格再跟相应的内容,否则无法识别。
字体语法
1,字体语法主要学习的是加粗,倾斜,加粗倾斜,主要是通过星号()表示,两个星号()包围的内容是加粗,一个包围的内容是倾斜,三个星号()包围的内容是加粗倾斜,括号内的内容是星号,具体举例如下:
倾斜,加粗,加粗,倾斜
分割线
1,一行中用三个以上的星号,减号来建立一个分割线,该行不能有其他东西(空格可以有),分割线表现形式如下所示:
***
A
*******
B
引用
1,在引用的文字前面加大于号即可>,示例如下
A B
也可以在整个段落前面加>,不用每行都加,示例如下:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
引用中的引用就是在前面,加不同数量的>,根据引用层次加
列表
分为无序列表和有序列表
无序列表是一个没有特定顺序的列表项的 集合 ,也称为项目列表。用户可以指定出现在列表项前的项目符号的样式,主要有:disc(实心圆点)、circle(空心圆点)、square(实心方块)、none(无项目符号)。 有序列表是大写字母、小写字母、数字和罗马数字等.
1,无序列表使用星号,加号,或减号作为标记
2,有序列表使用数字加英文句号作为标点。
3,列表可以嵌套,上下级之间敲三个空格即可
4,列表项目可以包含多个段落,但是每个项目下的段落都必须锁紧4个空格。
- 列表
- 列表
- 列表
- 有序列表(1.(空格)有序列表,数字没有特殊要求) 注意(*, ,-,后面必须加空格)
- 列表1级
- 列表二级
- 列表三级
- 列表二级
表格
A | B | C |
---|---|---|
内容A | 内容B | 内容C |
内容A1 | 内容B1 | 内容C1 |
主要是表头A|B|C,第二行是 -- | : - : |-: (第二行分割表头和内容。- 有一个就行,文字默认居左,-两边加:表示文字居中,-右边加:表示文字居右)
代码
1,加入代码块,可以通过1简单缩进四个空格,2三个反引号,第一行和最后一行都要加(键盘上数字1前面的内容)示例如下
代码语言:txt复制代码区(前有四个空格)
***
···
代码1
代码2
代码3
···
反引号看起来不太成功,
这是一个daima
代码1
代码2
代码3
原因找到了,反引号必须是英文状态下的
段落和换行
1,在不同的文字块之间一定在前后加空行
不加空行的示例如下
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
加空行的示例如下
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
整体看起来并没有什么变化,教程说不加空行的话会被认为是一个段落。
语法进阶
引入超链接
1,
在方块括号后面紧接着圆括号并插入网址链接即可,注意方括号和圆括号之间一定不能有空格,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,示例如下
ABC
代码语言:txt复制A[B](https://zhuanlan.zhihu.com/ "TITLE")C
自动链接
1,Markdown 还支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用尖括号包起来, Markdown 就会自动把它转成链接。示例
http://example.com/
代码语言:txt复制<http://example.com/>
插入图片
1, 一个惊叹号 ! 接着一个方括号,里面放上图片的替代文字 * 接着一个普通括号,里面放上图片的网址或本地路径,最后还可以用引号包住并加上 选择性的 '标题' 文字。
直接在顶部插入图片,超链接,代码块等在上面都可以找到
此方法可用