Markdown基本语法

234 阅读2分钟

Markdown基本语法,学这些就够了,内附代码


先验知识

这部分直接看pdf,下面部分要一边结合源代码,源代码附在文章最后,源代码没有块代码部分,因为会发生冲突,但是文章里写了。
\ 反斜杠可以表示转义字符,反正就是后面跟着的符号会被当成正常的字符,而不会和markdown的语法冲突。有冲突你就试试多几次空格或者回车。
横线用 --- 或者 *** 表示。
一次空格 或者 一次回车 表示一次正常空格,所以要注意后面有几个空格。
两次空格+回车 或者 一个\+回车 是换行。

注:很多地方语法错误一般是忘了空格。


一级标题

语法:
# 标题名 表示标题,前面有几个#就是几级标题

二级标题,有默认横线

三级标题

四级标题


换行

两次空格再换行
才是换行

引用

语法:
> 内容

这是一段引用

有序列表,直接使用序号,记得要空格

语法:
序号. 内容

  1. 打开
  2. 放入
  3. 观赏

无序列表

语法一:
- 内容
语法二:
\ 内容

  • 第一
  • 第二
  • 第三
  • 第一
  • 第二
  • 第三

代办序列

语法:
- [ ] 内容
- [x] 表示选中

  • 第一
  • 第二

代码

代码块

语法:
```编程语言类型
编程内容
```

```c
int main(){
return 0;
}
```

int main(){
    return 0;
}

行内代码

语法:
`代码`

行内代码可以写在一行之内 printf()

数学公式

块公式

语法:
$$LaTex公式

fx=2ax\frac{\partial f}{\partial x} =2\sqrt{a}x

行内公式

语法:
$公式$
行内公式 θ=x2\theta = x^2

表格

使用 - 来分隔表头和其他行,至少一个 -
使用 | 来分隔不同的单元格

不对齐不对齐不对齐
单元格单元格单元格

对齐对整列生效
冒号在左左对齐冒号在右右对齐冒号在两边居中

左对齐右对齐居中对齐
单元格单元格单元格

横线

语法一:
--- ,三个 - 以上
语法二:
*** ,三个 * 以上

链接

语法一:
[显示的名称](链接 "链接描述,鼠标悬浮在上面的时候可以看到")
B 站

语法二:
用一个变量来统一代替原本括号里的内容
[变量名]:赋值内容
[显示的名称](变量名)

B 站 2

URL

直接写就行
www.bilibili.com

图片

语法:
![图片名称](图片链接 "描述")

百度.png

斜体

语法:
_内容_

斜体

加粗

语法:
**内容**

加粗

下划线

语法:
<u>内容</u>

下划线

下标

语法: H<sub>2</sub>0

H2O

上标

语法: x<sup>2</sup>

x2

Emoji 表情包

直接复制过来用 表情包中文网

脚注,页脚的注释,会顺便生成页脚

语法:
文本内容[^脚注名称]
[^脚注名称]: 脚注内容

一键三连1

整篇文章代码部分

# Markdown基本语法,学这些就够了

***

# 先验知识,这部分直接看pdf,下面部分要一边结合源代码,源代码附在文章最后

**\\** 反斜杠可以表示转义字符,反正就是后面跟着的符号会被当成正常的字符,而不会和markdown的语法冲突。有冲突你就试试多几次空格或者回车。\
横线用 **---** 或者 *** 表示。\
**一次空格** 或者 **一次回车** 表示一次正常空格,所以要注意后面有几个空格。\
**两次空格+回车** 或者 **一个\\+回车** 是换行。

# 很多地方语法错误一般是忘了空格。

***

# 一级标题

语法:\
**# 标题名**
表示标题,前面有几个#就是几级标题

## 二级标题,有默认横线

### 三级标题

#### 四级标题

***

## 换行

两次空格再换行\
才是换行

## 引用

语法:\
**> 内容**

> 这是一段引用

## 有序列表,直接使用序号,记得要空格

语法:\
**序号. 内容**

1.  打开
2.  放入
3.  观赏

## 无序列表

语法一:\
**- 内容**\
语法二:\
**\ 内容**

*   第一
*   第二
*   第三

<!---->

*   第一
*   第二
*   第三

## 代办序列

语法:\
**- \[ ] 内容**\
**- \[x] 表示选中**

*   [x] 第一
*   [ ] 第二

## 代码

### 代码块

语法:\
**\`\`\`编程语言类型\
编程内容\
\`\`\`**


### 行内代码

语法:\
**\`代码\`**

行内代码可以写在一行之内 `printf()`

## 数学公式

### 块公式

语法:\
**\$\$LaTex公式**

$$
\frac{\partial f}{\partial x} =2\sqrt{a}x
$$

### 行内公式

语法:\
**\$公式\$**\
行内公式 $\theta = x^2$

## 表格

使用 **-** 来分隔表头和其他行,至少一个 **-**\
使用 **|** 来分隔不同的单元格

| 不对齐 | 不对齐 | 不对齐 |
| --- | --- | --- |
| 单元格 | 单元格 | 单元格 |

对齐对整列生效\
**冒号在左****左对齐****冒号在右****右对齐****冒号在两边****居中**

| 左对齐 | 右对齐 | 居中对齐 |
| :-- | --: | :--: |
| 单元格 | 单元格 |  单元格 |

## 横线

语法一:\
**---** ,三个 **-** 以上 \
语法二:\
*** ,三个 * 以上

## 链接

语法一:\
**\[显示的名称]\(链接 "链接描述,鼠标悬浮在上面的时候可以看到")**\
[B 站](https://www.bilibili.com "这是description")

语法二:\
用一个变量来统一代替原本括号里的内容\
**\[变量名]:赋值内容\
\[显示的名称]\(变量名)**

[id2]: bilibili.com "变量赋值"

[B 站 2][id2]

## URL

直接写就行\
<https://www.bilibili.com>

## 图片

语法:\
**!\[图片名称]\(图片链接 "描述")**

![百度.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2776113845574f2e83519618296dd089~tplv-k3u1fbpfcp-watermark.image#?w=325\&h=155\&s=3261\&e=png\&b=ffffff "这是描述")

## 斜体

语法:\
**\_内容\_**

*斜体*

## 加粗

语法:\
**\*\*内容\*\***

**加粗**

## 下划线

语法:\
**\<u>内容\</u>**

<u>下划线</u>

## 下标

语法:
**H\<sub>2\</sub>0**

H<sub>2</sub>O

## 上标

语法:
**x\<sup>2\</sup>**

x<sup>2</sup>

## Emoji 表情包

直接复制过来用
[表情包中文网](https://www.emojiall.com/zh-hans "表情包网址")

## 脚注,页脚的注释,会顺便生成页脚

语法:\
**文本内容\[^脚注名称]\
\[^脚注名称]: 脚注内容**

一键三连[^三连]

[^三连]: 点赞,投币,收藏

Footnotes

  1. 点赞,投币,收藏