Markdown语法快速入门:从标题到字体
需积分: 13 183 浏览量
更新于2024-08-05
收藏 5KB MD 举报
Markdown基本语法介绍
Markdown是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)创造,设计目的是让文档编写者能用易读易写的纯文本格式编写文档,然后可以方便地转换成结构化的HTML(XHTML或HTML)文档。这种语言的特点在于其简洁性和对常见文本格式处理的便利性,因此在很多网站和应用中被广泛采用,例如GitHub、Reddit、Diaspora、StackExchange、OpenStreetMap、SourceForge以及简书等。
### 1. 标题
Markdown中,通过在标题文字前添加“#”来创建不同级别的标题。一级标题使用一个#,二级标题使用两个#,以此类推,直到六级标题。标准做法是在#后面添加一个空格再输入标题内容。例如:
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
显示效果如下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
### 2. 字体与强调
Markdown提供了加粗、斜体和删除线三种字体样式。
- **加粗**:将需要加粗的文字用两个星号(`**`)包围,例如:`**加粗文字**`。
- *斜体*:用一个星号(`*`)包围,例如:`*斜体文字*`。
- ~~删除线~~:用两个波浪线(`~~`)包围,例如:`~~删除线文字~~`。
示例:
```
**加粗文字**
*斜体文字*
~~删除线文字~~
```
显示效果:
**加粗文字**
*斜体文字*
~~删除线文字~~
### 3. 无序列表
无序列表使用星号(`*`)、减号(`-`)或加号(`+`)作为项目符号,每个项目前空一个制表符或四个空格。例如:
```
* 项目1
* 项目2
* 子项目1
* 子项目2
- 项目3
+ 项目4
```
显示效果:
- 项目1
- 项目2
- 子项目1
- 子项目2
- 项目3
- 项目4
### 4. 有序列表
有序列表则在数字后紧跟一个点(`.`),每个项目同样前空一个制表符或四个空格。例如:
```
1. 第一项
2. 第二项
1. 子项1
2. 子项2
3. 第三项
```
显示效果:
1. 第一项
2. 第二项
1. 子项1
2. 子项2
3. 第三项
### 5. 链接
Markdown中创建链接有两种方式:内联式和参考式。
- 内联式链接:`[显示文本](链接地址)`,例如:`[Markdown官网](https://daringfireball.net/projects/markdown/)`。
- 参考式链接:先定义链接别名,然后在文档任何地方使用别名。例如:
```
[Markdown][1]
[1]: https://daringfireball.net/projects/markdown/
```
显示效果:
[Markdown官网](https://daringfireball.net/projects/markdown/)
### 6. 图片
插入图片的语法类似于链接,但使用感叹号(`!`)在前,例如:``。例如:
```
![Markdown Logo][logo]
[logo]: https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Md.png/120px-Md.png
```
显示效果:
![Markdown Logo][logo]
[logo]: https://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Md.png/120px-Md.png
### 7. 代码块
Markdown中可以用三个反引号(```)来创建一个代码块,可以指定编程语言,不指定时则无高亮。例如:
```
```python
def hello(name):
print(f"Hello, {name}!")
```
```
显示效果:
```python
def hello(name):
print(f"Hello, {name}!")
```
### 8. 引用
引用使用一个大于号(`>`)表示,例如:
```
> 这是一段引用
```
显示效果:
> 这是一段引用
### 9. 水平线
水平线(Horizontal Rule)使用三个星号(`***`)、破折号(`---`)或下划线(`___`)表示,例如:
```
***
---
___
```
显示效果:
***
---
以上只是Markdown基本语法的一部分,Markdown还有更多高级特性,包括表格、自动链接、内嵌HTML等,能够满足日常编写文档的大部分需求。通过熟练掌握Markdown,可以提高编写文档的效率,同时使文档更加整洁美观。
2019-12-17 上传
322 浏览量

孙悟空的猿
- 粉丝: 0
最新资源
- C/C++面试知识点精华
- ASP.NET入门教程:.NET初学者指南
- VisualSourceSafe6.0中文使用指南
- 理解Spring框架的IoC:控制反转的幽默解读
- Ethereal 0.10.14 用户手册:网络抓包神器详解
- PowerDesigner 6.1 数据库建模深入指南
- 深入探索Windows加载器与模块初始化
- MySQLPocketReference2nd版:数据库学习必备
- 3DMotoRacer开发揭秘:手机游戏引擎与制作流程
- RedHat8.X中配置vsftpd FTP服务器指南
- 基于各向异性扩散的图像平滑算法比较与改进
- Oracle BPEL实践:构建基于Web服务的业务流程
- KDevelop集成开发环境使用指南
- J2EE开发技术手册:平台搭建与工具详解
- Linux环境下的C语言编程入门指南
- 21certify.com:Oracle 1Z0-033考试指南与最新题库