Markdown语法快速入门:从标题到字体
需积分: 13 86 浏览量
更新于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
最新资源
- Oracle数据库常用函数全面汇总与解析
- STM32F系列USB虚拟串口VCP驱动在PC端的实现
- 降雨雷达时空匹配的Matlab代码实现及数据准确性验证
- 教学用渐开线画线器设计文档发布
- 前端图像压缩工具:实现无需服务器的图片优化
- Python 2.7.16 AMD64版本安装文件解析
- VC6.0平台下的高斯混合模型算法实现
- 拼音输入辅助工具suggest实现中文提示功能
- Log4jAPI应用详解与配置操作说明
- 官方下载:最新PX4飞控Pixhawk v5硬件原理图
- 楔铁装置设计文档:截断破碎钢筋砼桩、柱或地梁
- 使用PHP实现Alertmanager与SMS API集成的Webhook
- springboot最简项目搭建教程及文件结构解析
- 纯JS实现的数学表达式计算与解析源码
- C#实现二维码生成与摄像头扫描功能
- Hibernate入门实践教程