Markdown语法快速入门:从标题到字体
需积分: 13 31 浏览量
更新于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 上传
孙悟空的猿
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查