Markdown语法快速入门:从标题到字体
需积分: 13 181 浏览量
更新于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. 图片
插入图片的语法类似于链接,但使用感叹号(`!`)在前,例如:`![Alt文本](图片URL)`。例如:
```
![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 上传
2020-12-31 上传
孙悟空的猿
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍