Markdown是一种轻量级的标记语言,它使得写作内容变得更简单。John Gruber 和 Aaron Swartz 在 2004 年共同设计了 Markdown 语言,目的是使人们能够使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或 HTML)。Markdown广泛用于编写README文件、撰写在线内容以及在许多网站上创建富文本内容。
基础语法
标题:
- 使用
#
来创建标题。#
的数量表示标题的级别。例如,#
是一级标题,##
是二级标题,以此类推到六级标题。
# 一级标题
## 二级标题
### 三级标题
段落和换行:
- 段落之间留一个空行来分隔。
- 在行的末尾添加两个或更多空格然后回车可以创建一个新行。
粗体和斜体:
- 使用两个
*
或_
包围文本来使文本粗体。
- 使用一个
*
或_
包围文本来使文本斜体。
**粗体文本**
*斜体文本*
链接和图片:
列表:
- 无序列表使用
-
、*
或+
标记。
- 有序列表使用数字和点
1.
表示。
- 无序列表项
1. 有序列表项
代码:
- 行内代码使用单个反引号(`)包围。
- 代码块使用三个反引号(```)包围或者四个空格的缩进。
`行内代码`
```
代码块
```
引用:
分割线:
- 使用三个或更多的
-
、*
、或_
来创建分割线。
---
表格:
Markdown的设计哲学是可读性,即一个Markdown文档应该能够被发布为是,以纯文本形式,而不会看起来像是被标记或格式化过。这使得Markdown非常适合于撰写和分享网络内容及文档。