Markdown是一种轻量级的标记语言,旨在让书写者能够使用纯文本格式编写文档,并且能够在转换成HTML时保留足够的格式化信息。它最初由约翰·格鲁伯(John Gruber)在2004年创建,目的是使书写者可以更简单地进行格式化,而不需要学习复杂的HTML。
Markdown的语法简单而易读,常常被用于写作文档、README文件、博客文章、电子邮件等。以下是一些Markdown的基本特性和常用语法:
基本语法
标题
Markdown使用#
来表示标题,#
的数量对应标题的级别。例如:
1 | # 一级标题 |
渲染后效果:
一级标题
二级标题
三级标题
列表
有序和无序列表的创建也很简单。无序列表使用*
、+
或-
,有序列表使用数字加上句点。例子如下:
1 | - 苹果 |
渲染后效果:
- 苹果
- 香蕉
- 橙子
- 第一项
- 第二项
- 第三项
强调
使用*
或_
来强调文本。单个符号表示斜体,两个符号表示粗体。例如:
1 | *斜体文本* |
渲染后效果:
斜体文本
粗体文本
链接与图片
可以在Markdown中放置链接和图片。链接格式为[链接文本](URL)
,图片格式为![替代文本](图片URL)
。
1 | [百度](https://www.baidu.com) |
渲染后效果:
代码块
使用反引号`
来表示代码。例如,单行代码使用一个反引号,块状代码使用三个反引号。
1 | 这是`行内代码`的示例。 |
这是一个代码块的示例。
1 | ``` |
这是一个代码块的示例。
### 数学公式
Markdown也支持公式的书写。行内公式使用一对`$`符号,块级公式则使用两对`$$`符号。例如:
行内公式:$E = mc^2$
块级公式:
$$
a^2 + b^2 = c^2
$$
## 小结
Markdown为用户提供了一种简单、直观的编辑方式,使得内容的格式化变得容易。使用Markdown,您可以在不离开文本编辑器的情况下快速编写出结构清晰、格式良好的文档。这使得Markdown在程序员、作家和其他需要编写文本的用户中非常受欢迎。