常用Markdown语法

为方便写博客方便,特将常用的markdown语法整理一遍,网上详细语法很多,这里日常写博客时常使用到的,对于笔者来说,这些已经足够。本文介绍语法大多没有明确写明语法是什么,主要通过实例先列出写法,然后显示其效果,如果有必要,会在语法前列出需要关注的细节。

1. 标题

几级标题对应几个#,#后面紧跟空格

# 一级标题
## 二级标题
### 三级标题

一级标题

二级标题

三级标题


2. 字体

*后面不能添加空格

2.1 加粗

**加粗**

加粗

2.2 删除线

~~删除线~~

删除线


3. 列表

3.1 无序列表

列表标识与列表内容之间需要空格

- 第一种
+ 第二种
* 第三种

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

3.2 有序列表

1. 第一行
2. 第二行
3. 第三行

  1. 第一行
  2. 第二行
  3. 第三行

3.3 列表缩进

需要缩进的低级列表在列表标识之前添加空格,有序列表和无序列表可以组合使用

* 一级列表
* 二级列表

  • 一级列表
    • 二级列表

4. 引用

>后紧跟空格,需要嵌套,则添加>

> 一级引用
> 一级引用
>> 二级引用
二级引用

一级引用
一级引用

二级引用
二级引用


5. 分隔线

三个或三个以上-

---


6. 超链接

6.1 行内式

[链接文字](链接地址 "链接标题")

欢迎使用百度

6.2 自动链接

<链接地址>

123@163.com

6.3 页内超链接

只支持标题后插入

### 目录名{#index}
跳转到[文字](#index)

我是目录{#index}

跳转到目录


7. 图片

![图片alt](图片地址 "图片标题")

blockchain


8. 表格

| 表头 | 表头 | 表头 |
| - | - | - |
| 列名 | 列名 | 列名 |
| 列名 | 列名 | 列名 |

项目 价格 数量
计算机 $1600 5
手机 $12 12
管线 $1 234

9. 注脚

每条注脚之前都需要空行,注脚会自动放到文章末尾

使用Markdown[^index1]可以高效书写文档,直接转换成HTML[^index2]

[^index1]:Markdown是一种存文本标记语言

[^index2]:HyperText Markup Language 超文本标记语言

使用Markdown[1]可以高效书写文档,直接转换成HTML[2]


10. 引用

10.1 行内式

输出语句`printf("hello world!")`

输出语句printf("hello world!")

10.2 缩进式多行代码

以tab开头 或 四个空格开头

#include<stdio.h>
int main(void)
{
printf("hello world!");
}

#include<stdio.h>
int main(void)
{
    printf("hello world!");
}

10.3 常规多行代码

```
#include<stdio.h>
int main(void)
{
printf("hello world!");
}
```

#include<stdio.h>
int main(void)
{
    printf("hello world!");
}

参考网址:
Markdown 语法手册(完整整理版)
markdown基本语法


  1. Markdown是一种存文本标记语言 ↩︎

  2. HyperText Markup Language 超文本标记语言 ↩︎

原文地址:https://www.cnblogs.com/skye-you/p/9624264.html