Markdown语法精要:从基础到高级

需积分: 44 13 下载量 106 浏览量 更新于2024-09-08 1 收藏 360KB PDF 举报
Markdown语法详解 Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。这种语言设计的目标是让作者专注于内容的创作,而不是排版。Markdown的语法简洁明了,易于学习和使用,因此在写作、笔记、文档编写等领域得到了广泛应用。 1. **标题** Markdown支持六级标题,通过在行首添加井号(#)来表示不同级别的标题。例如: - `# h1` - `## h2` - `### h3` - `#### h4` - `##### h5` - `###### h6` 2. **序表和无序表** - 有序列表:使用数字加句点(1., 2., 3.)创建有序列表。 - 无序列表:使用星号(*),加号(+)或减号(-)创建无序列表。 3. **加粗和斜体** - 加粗:使用两个星号(**)或两个下划线(__)包裹文字。 - 斜体:使用一个星号(*)或一个下划线(_)包裹文字。 4. **换行和段落** - 换行:在一行末尾输入两个空格或者直接另起一行。 - 段落:连续的段落之间留空一行。 5. **脚注** 脚注是用于提供额外信息的注解,可以通过在要添加脚注的词或短语后面加上`[^编号]`,然后在文档末尾定义脚注。 6. **上角标、下角标** - 上角标:使用`<sup>`和`</sup>`标签,如`<sup>xxx</sup>`。 - 下角标:使用`<sub>`和`</sub>`标签,如`<sub>xxx</sub>`。 7. **文本对齐** Markdown本身不支持直接设置文本对齐,但可以借助HTML标签实现,如`<p align='left'>`(左对齐)、`<p align='right'>`(右对齐)和`<center>`(居中)。 8. **分页** 虽然Markdown本身不支持分页,但可以使用HTML的`<div style="page-break-after:always;">`标签来模拟分页效果。 9. **字体和特殊字符** - 角度符号:使用`&deg;`表示角度,如`30&deg;`。 - 分隔线:使用三个或多个破折号(---)或星号(***)创建分隔线。 10. **段落引用** 使用`>`开头的行表示段落引用,连续的`>`会缩进引用层次。 11. **插入图片** 使用`![](图片URL "图片描述")`插入图片,其中`图片URL`是图片的网络地址,`图片描述`是可选的 alt 文本。 12. **插入表格** 表格由竖线(|)分隔列,使用两个或更多 `-` 表示表头,如: ``` | 列1 | 列2 | | --- | --- | | 值1 | 值2 | ``` 13. **插入代码** 代码块可以用三个反引号(```)包围,指定语言后写入代码,如: ``` ```markdown 这里是Markdown代码 ``` ``` 14. **插入链接** 创建链接的基本语法是`[链接文本](链接地址)`,如`[Google](https://www.google.com)`。 15. **邮箱链接** 直接输入邮箱地址`example@example.com`会自动生成链接。 16. **任务列表** 使用`- [ ]`或`- [x]`创建未完成或已完成的任务列表,如: ``` - [x] 完成任务1 - [ ] 未完成任务2 ``` Markdown的这些基本语法提供了丰富的文本格式化功能,使得用户可以在不依赖复杂排版工具的情况下,轻松地创建出结构清晰、样式美观的文档。通过熟练掌握Markdown,无论是编写博客、笔记还是项目文档,都能提高效率,提升文档的阅读体验。