Markdown语法全攻略:从基础到高级
需积分: 0 41 浏览量
更新于2024-07-01
收藏 2.09MB PDF 举报
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown语法简单,易于学习,广泛应用于博客、笔记、文档和开源项目等场景。下面将详细介绍Markdown的一些基本语法。
1. **斜体和粗体**
Markdown提供了两种方式来强调文本,即斜体和粗体。要创建斜体,可以将文本夹在星号(*)或下划线(_)之间;对于粗体,需要使用两个星号(**)或下划线(__)。例如:
- `*斜体*` 或 `_斜体_` 显示为:斜体
- `**粗体**` 显示为:粗体
- `***加粗斜体***` 显示为:加粗斜体
- `~~删除线~~` 显示为:删除线
2. **分级标题**
Markdown支持从一级到六级的标题,通过在行首添加不同数量的井号(#)来创建。一级标题使用一个#,二级标题使用两个#,以此类推。另外,还可以使用等号(=)和破折号(-)来创建一级和二级标题,但这种方式通常在Markdown编辑器中不常见。
3. **超链接**
Markdown中的超链接分为行内式和参考式。行内式链接将链接文本放在方括号[]中,链接地址放在圆括号()内,例如:
```
[链接文本](http://example.com)
```
参考式链接则将链接文本和地址分开,链接地址可以放在文档的任意位置,如:
```
[链接文本][id]
...
[id]: http://example.com "可选标题"
```
4. **锚点**
Markdown本身并不支持自定义锚点,但许多Markdown扩展或编辑器提供了这个功能。通常,你可以使用HTML的`<a name="anchor"></a>`或`<a id="anchor"></a>`标签来创建锚点。
5. **列表**
Markdown支持无序列表、有序列表和定义型列表。无序列表使用星号(*)、加号(+)或减号(-)开头;有序列表则使用数字后跟句点(. )。列表可以嵌套,通过缩进来表示层级关系。
6. **引用**
引用使用大于号(>)开始,可以嵌套多层,并能与列表、代码块等其他元素结合使用。
7. **插入图像**
与超链接类似,图像也有行内式和参考式。行内式使用`![](URL)`,参考式使用`![alt text][id]`,并在文档其他地方定义[id]。
8. **内容目录**
通过使用[TOC]短语,某些Markdown扩展或编辑器可以自动生成内容目录,根据文档中的标题创建层次结构。
9. **注脚**
Markdown的注脚使用`[^1]`表示注脚标记,然后在文档底部定义`[^1]: 注脚内容`。
10. **LaTeX公式**
Markdown配合某些扩展,如MathJax,可以支持LaTeX数学公式,如行内公式`$公式$`和整行公式`$$公式$$`。
11. **流程图**
部分Markdown扩展支持流程图,通过特定的语法来绘制。
12. **表格**
Markdown的表格由竖线(|)分隔列,使用两个或更多连字符(-)定义表头。
13. **分隔线**
创建分隔线可以使用至少三个破折号(---)或星号(***)。
14. **代码**
Markdown支持行内代码(用反引号``包裹)和代码块(缩进4个空格或一个制表符,或者用三个反引号```),还可以使用` ```language ``` `包裹多行代码来指定代码语言。
以上是Markdown语法手册的主要内容,掌握这些基础,你就可以编写出结构清晰、易于阅读的文档了。在实际使用中,根据所选编辑器或平台可能还会有一些特定的Markdown扩展和增强功能。
171 浏览量
2022-11-23 上传
2024-01-22 上传
2024-01-17 上传
2023-06-25 上传
2023-06-21 上传
2023-06-01 上传
2023-06-28 上传
2023-07-27 上传
lirumei
- 粉丝: 73
- 资源: 301
最新资源
- 制作VC++启动界面——可显示图片的关于窗口
- Comprice:trade_mark: - 价格比较-crx插件
- webchallenge-vanillaJS
- 基于pytorch的图像修复校准
- software:软件
- GDataDB:Net的Google Spreadsheets的类似于数据库的界面
- hall_admin:我在GitHub上的第一个存储库
- Programmazione_di_Rete:网络编程项目 - Java RMI(罚款)
- vfs dropbox plugin:适用于Apache Commons VFS的Dropbox插件-开源
- YUV2RGB.dll YUV转换RGB算法的API封装
- Alitools Shopping Assistant-crx插件
- JinShop:Minecraft有趣而高效的PythonFlask商店
- googleImageSearch:使用谷歌图像搜索api并在网格交错视图中显示结果
- 免费倒酒:调酒师工具-图灵学校FEE计划MOD 3的Solofinal项目
- Windows日志外发配置
- 速卖通图片搜索-crx插件