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. 这里是引用的有序列表第一条
  2. 这里是引用的有序列表第二条

这里是引用中的引用,也就是嵌套引用

列表

有序列表

要创建有序列表,需要在每个列表项前添加数字并紧跟一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始,可以嵌套(只需在被嵌套的前方加4个空格),对应的 HTML 为<ol><li>

源码:

1. 有序列表第一条
2. 有序列表第二条
5. 有序列表第三条
5. 有序列表第四条
    1. 嵌套的有序列表第一条41
    2. 嵌套的有序列表第二条42
6. 有序列表第五条
    - 嵌套的无序列表第一条
    - 嵌套的无序列表第二条

展示:

  1. 有序列表第一条
  2. 有序列表第二条
  3. 有序列表第三条
  4. 有序列表第四条
    1. 嵌套的有序列表第一条41
    2. 嵌套的有序列表第二条42
  5. 有序列表第五条
    • 嵌套的无序列表第一条
    • 嵌套的无序列表第二条

无序列表

要创建无序列表,只需在每个列表项前面添加 - ,可创建嵌套列表,对应的 HTML 为<ul><li>

源码:

- 无序列表第一条
- 无序列表第二条
    1. 嵌套的有序列表第一条21
    2. 嵌套的有序列表第二条22
- 无序列表第三条
    - 嵌套的无序列表第一条
    - 嵌套的无序列表第二条

展示:

  • 无序列表第一条
  • 无序列表第二条
    1. 嵌套的有序列表第一条21
    2. 嵌套的有序列表第二条22
  • 无序列表第三条
    • 嵌套的无序列表第一条
    • 嵌套的无序列表第二条

注:markdown 代码的展示受css代码的控制,可能会出现和预期的不一样,不如本文中的标题和列表,实际显示样式可能和本站不同。

未完待续......