markdown 学习笔记 1
markdown 学习笔记 1
1、markdown 是什么?
- Markdown 是一种轻量级标记语言,2004 由约翰・格鲁伯(英语:John Gruber)创建,通过使用易读易写的纯文本格式编写文档,让作者把更多精力放在文章内容,不再为排版浪费时间。Markdown 文档可以导出为 HTML、Word、图像、PDF、Epub 等多种格式。
2、标题、换行、字体
标题
- 使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
#一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
换行
- 段落的换行是使用两个以上空格再加上回车。
- 或者使用一个空行来表示新的段落段落。
字体
* 斜体文本 *
** 粗体文本 **
*** 粗斜体文本 ***
斜体文本
粗体文本
粗斜体文本
3、分割线、删除线、下划线
分割线
- 在一行中用三个以上的星号、减号、底线来建立一个分隔线
-–
分割线
分割线
删除线
- 在文字的两端加上两个波浪线表示删除线
~~ 删除线~~
删除线
下划线
- 通过 HTML 的 <u> </u > 标签来表示下划线
<u> 下划线 </u>
下划线
4、有序列表、无序列表、列表嵌套
无序列表
- 无序列表使用星号 *、加号 + 或是减号 -
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
有序列表
- 有序列表使用数字并加上点号 .
1. 第一项
2. 第二项
3. 第三项
- 第一项
- 第二项
- 第三项
列表嵌套
- 在子列表中的选项前面添加四个空格
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
- 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
6、区块显示
普通区块
- 区块引用是在段落开头使用 > 符号,后跟空格。
> 第一行
> 第二行
> 第三行
第一行
第二行
第三行
嵌套区块
- 区块可以嵌套,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推。
> 第一行
>> 第二行
>>> 第三行
第一行
第二行
第三行
区块加入列表
区块中使用列表
- 第一项
- 第二项
- 第一项
- 第二项
- 第三项
列表加入区块
- 在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进。
- 第一项
第一行
第二行 - 第二项
第一行
第二行
7、代码显示
- 代码可以用反引号把它包起来 `
`printf(“Hello World ! \n”);`
printf("Hello World ! \n");
- 以用 ``` 包裹一段代码,并指定一种语言(也可以不指定)
```c
printf(“Hello World ! \n”);
```
1 printf("Hello World ! \n");
- 用区块显示代码,代码区块使用 4 个空格或者一个制表符(Tab 键)
for(int i=0;i<100;i++)
{
printf(“Hello World ! \n”);
}
8、添加链接
- [链接名称](链接地址)
[跑跑的小屋](liupaopao.top)
- <链接地址>
9、添加图片
- 要添加图片,首先添加感叹号(!),然后紧跟着是方括号,方括号中可添加替代文本(alt text,即图片显示失败后显示此文本),最后跟着圆括号,圆括号中添加图片资源的路径或 URL。你可以选择在圆括号中的 URL 之后添加标题(即 title 属性)。
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 “可选标题”)
![百度 logo](https://dss2.bdstatic.com/5bVYsj_p_tVS5dKfpU_Y_D3/res/r/image/2021-3-4/hao123%20logo.png “baidu”)
10、添加表格
- 使用三个或更多个连字符(—)来为每个列创建表头,并使用管道符(|)来分隔每个列。
| 表头 | 表头 |
| — | — |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
表头 表头 单元格 单元格 单元格 单元格
- 可以设置表格的对齐方式:
符号 对齐方式 -: 设置内容和标题栏居右对齐 :- 设置内容和标题栏居左对齐 :-: 设置内容和标题栏居中对齐