Markdown 基本语法(一)
Markdown 是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown 被大量使用,如Github、Wikipedia、简书等,当然,本站使用的也是 Markdown 。
Markdown 的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能完全掌握。
标题
在文字的前方加#,就是标题语法,几个#号就是几级标题,一共6级。注意#和文字间有一个空格。对应的HTML 为<h1>
到<h6>
。
源码:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
展示:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
段落
markdown 段落很简单,用空行来区分段落,对应的 HTML 为<p>
。
源码:
这是段落一
这是段落二
展示:
这是段落一
这是段落二
换行
markdown 的换行不是敲回车,而是至少两个空格然后再回车,因两个空格并不可见,所以一般也兼容 HTML 的换行符号,也就是可以直接用<br>
表示换行。
源码:
这是第一行
这是第二行
展示:
这是第一行
这是第二行
粗体
markdown 的粗体使用一边两个**包起来,对应的 HTML 为<strong>
。
源码:
**这里是加粗文本** 这里是一般文本
展示:
这里是加粗文本 这里是一般文本
斜体
markdown 的斜体使用一边一个*包起来,对应的 HTML 的<em>
。
源码:
*这里是斜体文本* 这里是一般文本
展示:
这里是斜体文本 这里是一般文本
引用
要创建块引用,请在段落前添加一个>符号,注意>与文字间有一个空格,可以嵌套引用,也可以引用列表等,对应的 HTML 为<blockquote>
。
源码:
> 这里是一段引用的文字
>
> - 这是引用的无序列表第一条
> - 这是引用的无序列表第二条
>
> 1. 这里是引用的有序列表第一条
> 2. 这里是引用的有序列表第二条
>
> >这里是引用中的引用,也就是嵌套引用
展示:
这里是一段引用的文字
- 这是引用的无序列表第一条
- 这是引用的无序列表第二条
- 这里是引用的有序列表第一条
- 这里是引用的有序列表第二条
这里是引用中的引用,也就是嵌套引用
列表
有序列表
要创建有序列表,需要在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始,可以嵌套(只需在被嵌套的前方加4个空格),对应的 HTML 为<ol><li>
。
源码:
1. 有序列表第一条
2. 有序列表第二条
5. 有序列表第三条
5. 有序列表第四条
1. 嵌套的有序列表第一条41
2. 嵌套的有序列表第二条42
6. 有序列表第五条
- 嵌套的无序列表第一条
- 嵌套的无序列表第二条
展示:
- 有序列表第一条
- 有序列表第二条
- 有序列表第三条
- 有序列表第四条
- 嵌套的有序列表第一条41
- 嵌套的有序列表第二条42
- 有序列表第五条
- 嵌套的无序列表第一条
- 嵌套的无序列表第二条
无序列表
要创建无序列表,只需在每个列表项前面添加 - ,可创建嵌套列表,对应的 HTML 为<ul><li>
。
源码:
- 无序列表第一条
- 无序列表第二条
1. 嵌套的有序列表第一条21
2. 嵌套的有序列表第二条22
- 无序列表第三条
- 嵌套的无序列表第一条
- 嵌套的无序列表第二条
展示:
- 无序列表第一条
- 无序列表第二条
- 嵌套的有序列表第一条21
- 嵌套的有序列表第二条22
- 无序列表第三条
- 嵌套的无序列表第一条
- 嵌套的无序列表第二条
注:markdown 代码的展示受css
代码的控制,可能会出现和预期的不一样,不如本文中的标题和列表,实际显示样式可能和本站不同。
未完待续......