Markdown 基础语法

Markdown 纯文本标记语言,语法简单易用且支持Markdown的地方都能有一样的效果,此文主要介绍基本语法,文章参考

标题

标题以#开头,一个#表示一级标题,两个#表示二级标题,以此类推,最多到六级标题
#后需要接空格,不接空格有的可以识别,有的不行。

示例:

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果:

各级标题效果


分割线

三个或以上的 * 或者 - 都有相同效果

示例:

1
2
3
4
---
------
***
******

效果:





超链接

超链接格式:

1
[名字](链接)

示例:

1
2
[谷歌](https://www.google.com/)
[哔哩哔哩](https://www.bilibili.com/)

效果:

谷歌

哔哩哔哩


字体相关

常见字体操作 加粗斜体斜体加粗删除线

示例:

1
2
3
4
**加粗**
*斜体*
***斜体加粗***
~~删除线~~

效果:

加粗

斜体

斜体加粗

删除线


引用

在引用段落前添加 >

如果引用段落有多行,需要每行添加 >

嵌套引用则使用多个 >

示例:

1
2
3
> 第一行引用
> 第二行引用
>> 嵌套引用

效果:

第一行引用

第二行引用

嵌套引用


代码

单行代码使用``包含

示例:

1
`print('hello world')`

效果:

print('hello world')

多行代码前后使用```包含

这里直接使用```会有格式错误,用括号包起来了

示例:

1
2
3
4
5
(```)
public static void main(String[] args) {
System.out.println();
}
(```)

效果:

1
2
3
public static void main(String[] args) {
System.out.println();
}

列表

有序列表

数字加点的形式(如 1.)

示例:

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

效果:

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

无序列表

在一行前使用 - ,+ ,* 任意一个即可

示例:

1
2
3
- 第1行
+ 第2行
* 第3行

效果:

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

图片

语法&示例:

1
2
3
![这里是图片描述,显示在图片下方](图片地址 "title,鼠标移动到图片上时显示")

![ bilibili banner](https://i0.hdslb.com/bfs/archive/22650682fd25a4a5aa96dd9ef53190c6b8d54912.png "bilibili banner")

效果(点开可看到图片描述)

 bilibili banner

图片链接支持本地、网络链接以及将图片转码成base64存入markdown文件中

这里使用了PicGo+Github图床的方式


表格

语法格式:

其中每列的表头和内容用三个或三个以上 “-“ ( — ) 隔开,并用”|”分隔每一列

示例:

1
2
3
4
| 第一列 | 第二列 |
| ----- | ----- |
| zs | 1 |
| ls | 2 |

效果:

第一列 第二列
zs 1
ls 2

对齐方式

通过在”—“处的左边,右边或者两边,来添加左对齐,右对齐和居中的效果

1
2
3
| 第一列 | 第二列 | 第三列 |
| :----- | :-----: | -----: |
| 靠左 | 居中 | 靠右 |
第一列 第二列 第三列
靠左 居中 靠右

转义字符

通过在字符前添加”\“,来防止字符被用于markdown文本格式

示例:

1
2
3
4
5
* hello 
\* hello

**world**
\*\*world**

效果:

  • hello

* hello

world

**world**