Markdown基础入门
欢迎使用Markdo
Markdown是一种轻量级标记语言
Markdown编写的文档可以到处HTML、Word、图像、PDF、Epub等多种格式文档。
Markdown编写的文档后缀为.md
或.markdown
。
编辑器
我们将使用Typora编辑器来讲解Markdown语法,Typora支持MacOS、Windows、Linux平台。
Typora官网:https://typora.io/
实例
> # hello world!
效果:
hello world!
Markdown标题
Markdown标题有两种格式
1. 使用 = 和 - 标记一级和二级标题
我是一级标题 ============ 我是二级标题 ----------------
效果:
我是一级标题
我是二级标题
2. 使用 # 号标记
使用#
号可表示1-6级标题,一级标题对应一个#
号,二级对应两个#
,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
Markdown文本格式
字体
Markdown可以使用以下几种字体:
*斜体*
_斜体_
**粗体**
__粗体__
***粗斜体***
___粗斜体___
效果:
斜体
斜体
粗体
粗体
粗斜体
粗斜体
分隔线
在一行中使用三个以上的星号、减号、底线来建立分隔线,行内不能有其他内容。可以再星号或减号中插入空格。
***
* * *
*****
- - -
----------
效果
删除线
文字两端加上两个~~
即可实现删除线效果
~~删除线~~
效果:
删除线
** 下划线**
下划线可以通过HTML的<u>
标签来实现:
<u>带下划线文本</u>
效果:
带下划线的文本
脚注
脚注是对文本的补充说明。
Markdown脚注的格式如下:
[^要注明的文本]
示例:
Markdown的脚注[^ 脚注]
[^ 脚注]:这是脚注的释义
效果:
Markdown的[^ 脚注]
[^ 脚注]:这是脚注的释义
Markdown列表
Markdown支持有序和无序列表。
无序列表使用星号*
、加号*
或者减号-
作为标记,这些标记后面要加空格。
* 一
* 二
* 三
- 一
- 二
- 三
+ 一
+ 二
+ 三
效果:
- 一
- 二
- 三
- 一
- 二
- 三
- 一
- 二
- 三
有序列表是用数字加.
:
1. 一
2. 二
3. 三
效果:
- 一
- 二
- 三
列表嵌套
列表嵌套只需要在子列表前面加四个空格即可:
1.一
- 一
- 二
2.二
- 一
- 二
效果:
- 一
- 子列表一
- 子列表二
- 二
- 子列表一
- 子列表二
Markdown区块
Markdown区块是在段落开头使用>
符号,后面加个空格:
> 区块行一
> 区块行二
> 区块
效果:
区块行一
区块行二
区块
区块是可以嵌套的,一个>
是最外层两个>
是第一层:
> 最外层
> > 第一层
> > > 第二层
效果:
最外层
第一层
第二层
区块中使用列表
> 区块中的列表
> 1. 第一项
> 2. 第二项
> + 一
> + 二
效果:
区块中的列表
- 第一项
- 第二项
- 一
- 二
列表中使用区块
* 第一项
> 区块
> 区块块
* 第二项
效果:
- 第一项
区块
区块块 - 第二项
Markdown代码
如果是段落上的一个函数或片段的代码可以用反引号把它包起来 ` :
`print( )`函数
效果:
print( )
函数
代码区块
代码区块使用三个反引号```包裹一段代码,并指定一种语言(也可以不指定):
Markdown链接
链接使用方法如下:
[链接名称](链接地址)
或者
<链接地址>
例如:
这是一个链接 [百度](https://www.baidu.com/)
效果:
这是一个链接百度
直接使用链接地址:
<https://www.baidu.com/>
效果:
高级变量
我们可以通过变量来设置一个链接,变量赋值在文档末尾进行:
1为网址变量[网址][1]
csdn为网址变量 [csdn][csdn]
然后再文档末尾进行变量赋值(网址)
[1]: https://www.baidu.com/
[csdn]: https://www.youkuaiyun.com/
效果:
Markdown图片
Markdown图片语法格式如下:


- 开头一个感叹号!
- 紧接着一个方括号,里面放上图片的替代文字
- 紧接着一个圆括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的’title’属性的文字
Markdown没有办法指定图片的宽度和高度,可以使用普通的标签。
<img src="图片连接" width = "50">
Markdown表格
Markdown制作表格使用|
来分隔不同的单元格,使用-
来分隔表头和其他行。
| 表头 | 表头 |
| ------ | ------ |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
效果:
表头 表头 单元格 单元格 单元格 单元格
对齐方式:
-:
内容和标题栏右对齐:-
内容和标题栏左对齐:-:
内容和标题栏居中对齐
示例:
| 左对齐 | 右对齐 | 居中对齐 |
| :------ | ---------: | :----------: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
效果:
左对齐 右对齐 居中对齐 单元格 单元格 单元格 单元格 单元格 单元格