学习Markdown语法
1、标题学习
Markdown
支持两种标题的语法,类Setext和类atx形式
类Setext
形式是用底线的形式,利用=(最高阶标题)和-(第二标题),eg:
这是一个H1
=========
这是一个H2
---------
任何数量的=和-都可以有效果
类Atx
形式则是在行首插入1到6个#,对应到标题1到6阶,eg:
# 这是H1
## 这是H2
### 这是H3
...
###### 这是H6
实现情况:
这是H1
这是H2
这是H3
这是H4
这是H5
这是H6
你可以选择闭合性的类atx
样式的标题,只是为了美观,类似html的语言!:
# 这是H1 #
## 这是H2 ##
2、学习段落
段落的前后要有空行,所谓的空行是指没有文字的内容。若想要在段内强制换行的方式是使用两个以上的空格加上回车(引用中换行省略回车)
效果如下
我是第一段
我是第二段
或者是这样
代码如下
我是第一段
我是第二段
或者是这样
3、学习区块引用
Markdown
标记区块引用是使用类似email中用>的引用方式
这是一个区块引用的例子,
我也是一个区块引用的例子
看到我前面的那一条东西了吗?
那就是效果
代码如下
>这是一个区块引用的例子,
>
>我也是一个区块引用的例子
>看到我前面的那一条东西了吗?
>那就是效果
区块引用可以嵌套,只要根据层次加上不同数量的>
这是一个可以嵌套的例子
这是第一个区块
这是第二区块
这是第三个区块
回到第一个区块!厉害吧
代码如下
>这是第一个区块
>>这是第二区块
>>>这是第三个区块
>
>回到第一个区块!厉害吧
4、学习代码区块
代码区块的建立是在每行加上4个空格或者是一个制表符。如:
void main(){
System.out.println("hello,markdown!");
}
代码如下
(`tab`)void main(){
(`tab`)System.out.println("hello,markdown!");
(`tab`)}
tip:需要和普通段落之间存在空行
5、学习强调
在强调内容两侧分别加上*
或者_
,如:
斜体,_斜体_
加粗,加粗
代码如下
*斜体*,_斜体_
**加粗**,__加粗__
6、学习列表
使用.
、+
或-
标记无须列表,如:
- 第一项
- 第二项
- 第一项
- 第二项
- 第一项
- 第二项
代码如下
- 第一项
- 第二项
+ 第一项
+ 第二项
* 第一项
* 第二项
有序列表的标记方式是将上述的符号换成数字,并辅助以.
,如:
- 第一项
- 第二项
代码如下
1. 第一项
2. 第二项
tip 标记后面最少有一个空格
或者tab
,若不在代码引用区块内,必须和前方的段落之间存在空行。
7、学习分割线
分割线最常使用的就是三个或者三个以上的*
,还可以使用-
或_
.
代码如下
***
___
---
8、学习链接
链接有行内链接和参考式
行内链接
代码如下
[retemin的博客](https://lucklydog.github.io/2019/01/06/new/)
参考式
[retemin的博客][1]
[1]:https://lucklydog.github.io/2019/01/06/new/
代码如下
[retemin的博客][1]
[1]:https://lucklydog.github.io/2019/01/06/new/
9、图片连接
添加图片的形式和链接相似,只需要在上面链接的基础上前方加一个!
如:
代码如下

10、反斜杠\
相当于反转义作用,使标记符号成为普通符号,如
**
-–
##
代码如下
\**
\---
\##
11、符号`XXX`
起到标记的作用,如:Ctrl+c
代码如下
`Ctrl+c`
列表
用|
表示表格纵向边界,表头和表内容用-
隔开,并可用:
对齐设置,两边都有:
则表示居中,默认是左对齐
一个普通标题 | 一个普通标题 | 一个普通标题 |
---|---|---|
短文本 | 中等文本 | 稍微长一点的文本 |
稍微长一点的文本 | 短文本 | 中等文本 |
代码如下
| 一个普通的标题 | 一个普通的标题 | 一个普通的标题 |
| :----------: | :---------:| :----------:|
| 短文本 | 中等文本 | 稍微长一点的文本 |
| 稍微长一点的文本 | 短文本 | 中等文本 |
谁在用Markdown?
- Github(最大的同性交友网站)
- 简书
- 等等