Markdown

Markdown是一种轻量级标记语言。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。
通过简单的标记语法,它可以使普通文本内容具有一定的格式。也可以导出 HTMLWord图像PDFEpub 等多种格式的文档。
Markdown语法简单,上手容易。对于我这种小白非常友好。
以下是我整理的Markdown使用指南。

使用指南

一、标题

使用#标记语言来设置标题级数,一个#则代表一级标题,最高可到六级

一级标题

使用方法:#+空格+内容

快捷键:CTRL+1

举栗:

# 一级标题

效果:

二级标题

使用方法:##+空格+内容

快捷键:CTRL+2

举栗:

## 二级标题

效果:

三级标题

使用方法:###+空格+内容

快捷键:CTRL+3

举栗:

### 三级标题

效果:

四级标题

使用方法:####+空格+内容

快捷键:CTRL+4

举栗:

#### 四级标题

效果:

五级标题

使用方法:#####+空格+内容

快捷键:CTRL+5

举栗:

##### 五级标题

效果:

六级标题

使用方法:######+空格+内容

快捷键:CTRL+6

举栗:

###### 六级标题

效果:

二、字体样式

斜体

使用*_(英文输入下的下横线)标记语言

使用方法:*+斜体文本+*_+斜体文本+_

快捷键:CTRL+I

举栗:

*斜体文本* 

效果:斜体

粗体

使用方法:**+粗体文本+**__+粗体文本+__

快捷键:CTRL+B

举栗:

**粗体**

效果:粗体

粗斜体

使用方法:***+粗斜体文本+***___+粗斜体文本+___

快捷键:CTRL+I、CTRL+B

举栗:

***粗斜体***

效果:粗斜体

删除线

~Tab 键上边、数字 1 键左侧的那个按键

使用方法:~~+删除线文本+~~

快捷键:ALT+SHIFT+5(Typora快捷键)

举栗:

~~删除线文本~~

效果:删除线文本

底纹

文字和单词的底纹其实就是代码的

`Tab键上边、数字1 键左侧的那个按键

使用方法: `+底纹文本+`

举栗:

`底纹文本`

效果:底纹文本

 三、列表

普通无序列表

使用-+*三个符号都可以标记语言

使用方法:
-+空格+列表文本
++空格+列表文本
*+空格+列表文本

扩展:

调节列表级数

列表增加缩进:
快捷键1:CTRL+]
快捷键2:TAB(只能在标记语言前使用)
列表减少缩进:
快捷键1:CTRL+[
快捷键2:SHIFT+TAB

举栗:

- 无序列表一
- 无序列表二
- 无序列表三
+ 无序列表一
+ 无序列表二
+ 无序列表三
* 无序列表一
* 无序列表二
* 无序列表三
- 列表一级
  - 列表二级
    - 列表三级

效果:

  • 无序列表一
  • 无序列表二
  • 无序列表三

  • 列表一级

    • 列表二级
      • 列表三级

有序列表

使用数字+.(小数点)+空格+文本内容

使用方法:
1.+空格+列表内容
2.+空格+列表内容

举栗:

1. 一级列表内容:每段列表都是数字+小数点+空格
2. 二级列表内容:每段列表输入完后回车会自动下一列表
4. 三级列表内容:(输错了不要紧这是有序列表,显示的时候会自动把4纠正为3)
   1. 二级一小节内容:可以增加缩进到下一级别列表
   2. 这是二级二小节内容

效果:

  1. 一级列表内容:每段列表都是数字+小数点+空格
  2. 二级列表内容:每段列表输入完后回车会自动下一列表
  3. 三级列表内容:(输错了不要紧这是有序列表,显示的时候会自动把4纠正为3)
    1. 二级一小节内容:可以增加缩进到下一级别列表
    2. 这是二级二小节内容

四、引用

使用>标记语言来设置

一级引用(普通引用)

使用方法:>+空格+内容

举栗:

> 这是一段引用

效果:

嵌套引用(可以嵌套很多层)

二级引用

使用方法:>>+空格+内容

举栗:

>> 这是一段嵌套引用

效果:

引用里嵌套列表

使用方法:>+空格+-+空格

举栗:

> - 这是一段引用嵌套列表

效果:

引用里嵌套代码块

使用方法:

  • >+4个空格(形成代码块)
  • >+空格+```(形成代码块)

举栗:

> ````c
> #include <iostream>
> using namespace std;
> int main()    
> {
> cout << "Hello, World!" << endl;
>    system("pause");
> return 0;
> }
> ````

效果:

五、图片

使用方法:
![图片名称](图片地址 "鼠标放置时显示的信息")

举栗:

![这是可爱的少女](https://imgurl.fuwafuwa.club/WebP/WebP_WD/20210320142939.webp"可爱的少女")

效果:

这是可爱的少女

六、表格

Markdown 制作表格

  • 使用 来分隔不同的单元格;
  • 使用-来分隔表头和其他行;
  • 使用来**:**设置对齐

表格对齐设置

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

举栗:

|表头1|表头2|表头3|
|:-|:-:|-:|
|1|1|1|

效果:

表头1 表头2 表头3
1 1 1

七、链接

文字链接

使用方法:
[链接名称](链接地址"鼠标放置时显示的信息")

举栗:

[个人Markdown使用语法手册](https://www.fuwafuwa.club/935.html"Markdown使用语法手册")

效果:

个人Markdown使用语法手册

八、换行

如果另起一行,只需在当前行结尾加 2 个空格

使用方法:一段长文字后+两个空格+回车即可

九、分隔符(分隔线)

使用标记语言的-+*
使用方法:
新起来一行输入大于或等于3个-+*

举栗:

前面的段落

---

后面的段落

***

又一个段落

效果

扩展:刚刚介绍分隔符方法在Typora完全适用
visual studio code中使用分割符
段落与---标记语言之间要多空一行才会生效
+++标记语言好像在visual studio code无法显示分隔符

十、代码

单行代码

前面底纹的用法其实就是单行代码的用法

使用方法: `+代码文本+`

举栗:

`代码`

效果:代码文本

多行代码(代码块)

使用方法: ```+代码文本+```

通常```后面指定一种语言回车,然后输入该语言代码回车再次```

举栗:

​```c
#include <stdio.h>
int main()
{
    printf("Hello, World!");
    return 0;
}
```

效果:

#include <stdio.h>
int main()
{
    printf("Hello, World!");
    return 0;
}

结语

作为初心者,我比较看好使用visual studio code练习markdown语法
因为一边输入源码,另外一边就可以预览对于我来说非常友好,但是好多快捷键不支持。等用了markdown语法熟练后在使用Typora。


无限接近于零,却又不等于零的可能性。