Markdown
一. Markdown简介
Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。
二. Markdown的优点与缺点
优点:
1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可
缺点:
1、需要记一些语法(当然,是很简单。五分钟学会)。
2、有些平台不支持Markdown编辑模式。
参考良曜的Markdown基本语法
三. Markdown的基本语法
1. 标题
标题一共分为六级,只需要在想要设置为标题的文字前面加上 # ,再在 # 后面加上一个空格即可。一个 # 是一级标题,两个 # 是二级标题,以此类推。
示例如下:
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
###### 我是六级标题
效果如下:
我是一级标题
我是二级标题
我是三级标题
我是四级标题
我是五级标题
我是六级标题
2. 分割线
另起一行,输入三个 *** 即可。
示例如下:
***
效果如下:
3. 斜体与粗体
斜体在文字两边各加上 *
粗体在文字两边各加上 **
粗斜体在文字两边加上 ***
要加删除线的文字两边加上 ~~
示例如下:
*我是斜体*
**我是粗体**
***我既是斜体也是粗体***
~~我是要加删除线的文字~~
效果如下:
我是斜体
我是粗体
我既是斜体也是粗体
我是要加删除线的文字
4. 引用
在引用文字前面加上一个 > 即可
示例如下:
>我是要被引用的文字
效果如下:
我就是被引用的文字啦
5. 链接与图片
插入链接格式为:[显示文本](链接地址)
插入图片格式为:![显示文本](图片链接地址)
示例如下:
插入链接的格式为: [bilibili](https://www.bilibili.com/)
插入图片的格式为: ![善逸](https://img-blog.csdnimg.cn/2021031017201730.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODEwNDk2MA==,size_16,color_FFFFFF,t_70#pic_center)
效果如下:
bilibili
6. 列表
无序列表
在文字前面加上 - 或 * 或 +
注:文字和符号之间保留要有一个字符的空格
从属列表则需要另起一行,符号前面增加四个字符的空格
示例如下:
- 列表1
- 列表1.1
- 列表1.1.1
* 列表2
* 列表2.1
* 列表2.1.1
+ 列表3
* 列表3.1
* 列表3.1.1
效果如下:
- 列表1
- 列表1.1
- 列表1.1.1
- 列表1.1
- 列表2
- 列表2.1
- 列表2.1.1
- 列表2.1
- 列表3
- 列表3.1
- 列表3.1.1
- 列表3.1
有序列表
在文字前面加上 1. 2. 3. 即可
其他规格与无序列表相同
示例如下:
1. 列表1
1. 列表1.1
2. 列表1.1.1
2. 列表2
1. 列表2.1
2. 列表2.1.1
3. 列表3
1. 列表3.1
2. 列表3.1.1
效果如下:
- 列表1
- 列表1.1
2. 列表1.1.1
- 列表1.1
- 列表2
- 列表2.1
2. 列表2.1.1
- 列表2.1
- 列表3
- 列表3.1
2. 列表3.1.1
- 列表3.1
7. 表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
居左的格式为:| :- - - |
居中的格式为:| :- - -: |
居右的格式为:| - - -: |
示例如下:
| 默认格式 | 居左 | 居中 | 居右 |
| --- | :--- | :---: | ---:|
| 我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
| 我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
| 我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
效果如下:
默认格式 | 居左 | 居中 | 居右 |
---|---|---|---|
我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
我是默认格式 | 我是居左 | 我是居中 | 我是居右 |
注:- 的数量可自定义,但必须大于等于1
8. 代码块
行内代码:
在代码两边分别用一个反引号 ` 包起来
多行代码:
在代码两边的前一行及后一行使用三个反引号 ```包起来
示例如下:
效果如下:
我是行内代码
我是多行代码
我是多行代码
谢宇涌 记