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. 第二项
  3. 第三项

列表嵌套

  • 在子列表中的选项前面添加四个空格

1. 第一项:
  - 第一项嵌套的第一个元素
  - 第一项嵌套的第二个元素
2. 第二项:
  - 第二项嵌套的第一个元素
  - 第二项嵌套的第二个元素

  1. 第一项:
    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

6、区块显示

普通区块

  • 区块引用是在段落开头使用 > 符号,后跟空格。

    > 第一行
    > 第二行
    > 第三行

第一行
第二行
第三行

嵌套区块

  • 区块可以嵌套,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推。

    > 第一行
    >> 第二行
    >>> 第三行

第一行

第二行

第三行

区块加入列表

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项

列表加入区块

  • 在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进。
  • 第一项

    第一行
    第二行

  • 第二项

    第一行
    第二行

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)

跑跑的小屋

  • <链接地址>

<https://liupaopao.top>

https://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”)

百度logo

10、添加表格

  • 使用三个或更多个连字符(—)来为每个列创建表头,并使用管道符(|)来分隔每个列。

| 表头 | 表头 |
| — | — |
| 单元格 | 单元格 |
| 单元格 | 单元格 |

表头 表头
单元格 单元格
单元格 单元格
  • 可以设置表格的对齐方式:
符号 对齐方式
-: 设置内容和标题栏居右对齐
:- 设置内容和标题栏居左对齐
:-: 设置内容和标题栏居中对齐