Markdown语法详解:从入门到精通
需积分: 6 41 浏览量
更新于2024-08-05
收藏 1.25MB PDF 举报
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown语法简洁明了,非常适合用来编写文档、笔记或是博客文章。以下是一些Markdown的基本语法:
1. **标题**:Markdown中的标题由一个或多个“#”字符加空格来定义,共分为六级。例如,一级标题用一个“#”,二级标题用两个“##”,以此类推。例如:
```
# 一级标题
## 二级标题
### 三级标题
```
显示效果如下:
# 一级标题
## 二级标题
### 三级标题
2. **段落**:段落是由空行分隔的文本行。如果连续的文本行之间没有空行,它们会被合并为同一段。例如:
```
这是第一个段落
这是第二个段落
```
显示效果:
这是第一个段落
这是第二个段落
3. **换行**:在Markdown中,单个回车不会产生换行效果,需要使用两个或多个空格加上回车。例如:
```
这是第一行
这是第二行,注意这是行不是段
```
显示效果:
这是第一行
这是第二行,注意这是行不是段
4. **强调**:Markdown提供了加粗、斜体和删除线三种方式来强调文本。
- **斜体**:用一个星号或下划线包围文本,如`*斜体文本*`或`_斜体文本_`。
- **粗体**:用两个星号或下划线包围文本,如`**粗体文本**`或`__粗体文本__`。
- **粗斜体**:用三个星号或下划线包围文本,如`***粗斜体文本***`或`___粗斜体文本___`。
- **删除线**:在文本前后各加两个波浪线,如`~~删除的文本~~`。
5. **分隔线**:通过在一行中插入三个或更多星号、减号或下划线来创建分隔线,例如:
```
***
---
___
```
6. **下划线**:Markdown本身不支持下划线,但可以使用HTML标签`<u>`来实现,如`<u>下划线文本</u>`。
7. **块引用**:使用`>`符号来创建块引用,可嵌套使用。例如:
```
> 区块一
>
> 区块二
>> 区块二第一
```
显示效果:
> 区块一
>
> 区块二
>> 区块二第一
8. **代码**:Markdown提供了两种代码表示方式。
- **代码片段**:使用反引号`包裹代码,如`printf函数`。
- **代码块**:代码行前插入四个空格或一个制表符,或者使用三个反引号(```)开始,然后在新的一行输入代码类型(如`python`),再输入三个反引号结束代码块。例如:
```
```python
print("Hello, World!")
```
```
这些只是Markdown语法的一部分,Markdown还支持链接、图片、列表、表格等更多功能,使得编写和阅读文档变得更加方便。掌握Markdown语法,可以让你更高效地创建和分享文本内容。
480 浏览量
112 浏览量
214 浏览量
394 浏览量
157 浏览量
275 浏览量
118 浏览量
2023-06-01 上传
功成狮
- 粉丝: 63
- 资源: 2
最新资源
- 基于Laravel 8.x的API接口签名认证系统
- PayPal-NET-SDK:用于PayPal RESTful API的.NET SDK
- aireACUMAR:阿卡马尔(ACUMAR)的拿破仑日报
- 广告说服观点
- 基于深度置信网络的多输入单输出回归预测(DBN)(Matlab完整程序和数据)
- decisionmaker:一个微型的Web应用程序,可以帮助您做出决策
- redditclone实践:遵循Spring Boot和Angular教程-通过freeCodeCampprogrammingtechie构建Reddit克隆(编码项目)
- pokemon-weakness-android:Pokemon Weakness的Android应用程序的源代码-Android application source code
- jsonlines:python库可简化jsonlines和ndjson数据的使用
- leetcode答案-EulerFS:欧拉FS
- AmazonS3Client.rar
- go-migrate:用Go编写的抽象迁移框架
- 监控视频.dav文件转码工具,支持转换为多种格式(MP4、AVI、WMV、MXF、GIF、DPG、MTV、AMV、SWF等)
- CM回购
- babel_pug_project:使用babel,pug,node,express进行Web服务器教育
- STNFCSensor_Android:ST NFC Sensor Android应用程序源代码-Android application source code