Markdown语法全解析:从入门到精通
需积分: 2 179 浏览量
更新于2024-08-03
收藏 7KB MD 举报
Markdown语法文档
Markdown是一种简洁而强大的标记语言,由John Gruber于2004年创建,旨在使文本格式化过程更加简单和直观。它通过使用简单的符号来表示文本格式,如`#`用于创建标题,`*`和`_`用于强调文字。Markdown的普及在于它的易读性和易写性,使得用户无需深入学习复杂的HTML代码,就能快速地创建结构化的文档。
### 标题系统
Markdown中的标题是通过在文字前添加`#`号来创建的,最多支持六级标题。一级标题只需要一个`#`,而六级标题则需要六个`#`。例如:
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
### 段落与换行
段落是由连续的文本组成,不需要任何特殊符号。如果需要换行,通常做法是在行尾输入两个空格再回车。另外,可以在文字中间插入`<br>`标签实现硬换行。
### 强调和装饰
Markdown提供多种方式来改变文字的样式:
- **粗体**:用两个星号`**`包围文字,例如:**这是粗体字**
- *斜体*:用单个星号`*`包围文字,例如:*这是斜体字*
- ***加粗斜体***:同时使用两个星号和一个星号,例如:***这是加粗斜体***
- ~~删除线~~:使用两个波浪线`~~`包围文字,表示删除或错误内容
- **下划线**:Markdown本身不支持下划线,但可以使用HTML的`<u>`标签,如:<u>这是下划线内容</u>
- **行首缩进**:Markdown不直接支持,但可以用HTML的` `实现,如:  这里是行首缩进2个字符
- **字体、颜色和大小**:Markdown不内置这些功能,但可以借助HTML的`<font>`标签,如 `<font color="red" size=4 face="宋体">红色宋体4号字体</font>`
### 列表
Markdown支持无序列表(用星号`*`,减号`-`或加号`+`)和有序列表(用数字后跟点号`.`):
```markdown
* 无序列表项1
* 无序列表项2
1. 有序列表项1
2. 有序列表项2
```
### 链接和图片
- 创建链接:`[显示文本](链接地址)`
- 插入图片:`![](图片地址)`
### 代码块
- 代码行:用反引号` `` 包围
- 多行代码块:使用三个反引号` ``` 加上语言标识,如` ```python `
### 引用
在行首添加`>`,可以创建引用样式文本:
```
> 这是一段引用
```
### 水平线
在单独一行输入三个星号`***`或破折号`---`,即可创建水平分割线。
Markdown的这些特性使得编写文档变得轻松,尤其适合编写README文件、博客文章、论坛帖子等。如今,许多在线平台和应用程序,如GitHub、简书、Stack Overflow等,都支持Markdown语法,方便用户快速撰写和格式化文本。Markdown的简单性和通用性使其成为现代文档编写的标准工具之一。
239 浏览量
514 浏览量
102 浏览量
514 浏览量
112 浏览量
321 浏览量
295 浏览量
117 浏览量
todd1iu
- 粉丝: 6
- 资源: 47