Markdown 是一种标记语言,语法简单,容易编写和阅读。可用于编写文档或者文章,文章结构清晰且简单,比使用传统的 word 更能提高效率。
一 基础语法
1. 标题语法
下面是 6 个 markdown 的标题语法。
1 | # 展示一级标题 |
下面是不同标题等级的展示效果。
展示一级标题
展示二级标题
展示三级标题
展示四级标题
展示五级标题
展示六级标题
按上面的语法,使用 # 进行写标题,能有 6 个级别的标题等级。
好的写标题方式:
- #号与标题文字间有一个空格。
- 标题上下有空行。
2. 段落语法
在 Markdown 文档中写段落时,独立的一段文字,上下使用空白行进行与其他段落进行分离即可。书写一段文字时,不要使用 tab 制表符或者空格进行段落的首字缩进。
1 | # 我是标题 |
3. 新行语法(换行语法)
在一段文字中,需要将某句文字进行新行显示,只要在它的前一句末尾加两个空格(结尾空格)。
1 | 这段文字中,需要将一句话使用新行显示。 |
4. 强调语法
用于对相关文本进行加粗和斜体设置。
4.1 加粗
使用 ** 星号对文本进行包裹。
1 | 这句话中重要的是:**什么?** |
这句话中重要的是:什么?
4.2 斜体
使用 _ 下划线,或者 一个 * 星号对文本进行包裹。
1 | 这句话中重要的是:_什么?_ |
这句话中重要的是:什么?
4.3 加粗且斜体
1 | 这句话中重要的是:**_什么?_** |
这句话中重要的是:**什么?**
5. 引用语法
将文本展示在引用块中,使用 > 创建一个引用块。
1 | > 业精于勤,荒于嬉。 |
业精于勤,荒于嬉。
嵌套引用
1 | > 你喜欢的句子是什么? |
你喜欢的句子是什么?
种一棵树最好的时间是十年前,其次是现在。
6. 列表语法
列表方式有两种,无序列表使用 - 在每个项目前,有序列表使用数字。
6.1 无序列表
1 | - html |
- html
- css
- js
6.2 有序列表
1 | 1. vue |
- vue
- react
- angular
7. 链接语法
使用以下语法,可以使文本具有链接功能,点击后跳转到指定页面。
1 | [百度](www.baidu.com) |
8. 图片语法
文章中引入图片,也是和链接语法类似,只需要在前面多加一个 感叹号 !。
1 | 本地图片 |
本地图片
互联网图片
9. 分割线语法
在文章中使用分割线,只要使用 ---
三个中横线。
1 | 段落 1,段落 1 |
段落 1,段落 1,下面有一条分隔线。
段落 2,段落 2
10. 代码语法
在文章中,显示代码块,使用 `` 反引号包裹代码。
1 | var http = require('http'); |
二 Markdown 编辑器
三 参考
Markdown 官方教程
Markdown 指南中文版
Markdown 基础语法
Markdown 扩展语法
markdowntutorial