Markdown基础语法详解与示例
需积分: 20 73 浏览量
更新于2024-09-07
收藏 8KB MD 举报
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown的语法简洁明了,非常适合编写电子文档、博客文章、软件读物等。下面将详细介绍Markdown的一些常用语法。
### 1. 标题格式 {#H-2-1}
Markdown支持六级标题,通过在行首添加井字号(#)来创建。一级标题使用一个#,二级标题使用两个#,以此类推,最多到六级标题。例如:
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
### 2. 段落格式 {#H-2-2}
Markdown中的段落是由一个或多个连续的行组成,每个段落之间需要留空一行。如果需要换行但不创建新的段落,可以使用两个空格加上回车。
### 3. 字体、图片和超链接 {#H-2-3}
- **修改字体**:Markdown本身不支持字体样式改变,但可以通过插入HTML标签来实现,如`<strong>`表示加粗,`<em>`表示斜体。
- **插入图片**:使用`![](image_url)`语法,其中`image_url`是图片的URL。如果图片在本地,可以使用相对路径。
- **数学公式**:使用`$`或者`$$`包裹LaTeX语法来插入数学公式,如`$$E=mc^2$$`。
- **超链接**:`[显示文字](链接地址)`,例如:`[Google](https://www.google.com)`。
### 4. 列表与区块 {#H-2-4}
- **无序列表**:使用星号(*)、减号(-)或加号(+)开始行,如:
* 项目一
* 项目二
- **有序列表**:数字加句点(1.)开始行,如:
1. 第一项
2. 第二项
- **区块引用**:在文本前添加`>`,如:
> 这是一段引用
- **代码块**:使用三个反引号(```)包围代码,可以指定语言,如:
```
int main() {
printf("Hello, World!");
return 0;
}
```
### 5. 作图 {#H-3}
- **绘制表格**:使用`|`分隔列,`-`分隔表头和数据,如:
```
| 列1 | 列2 | 列3 |
| --- | --- | --- |
| 数据1 | 数据2 | 数据3 |
```
- **PlantUML作图**:通过PlantUML语法,可以创建流程图、序列图等,需配合支持PlantUML的编辑器或工具。
### 6. 其他 {#H-5}
Markdown还有其他一些特性,如代码高亮、内联代码(`code`)、自动链接、行内HTML标签等。在VSCode这样的编辑器中,通常会有Markdown插件提供额外的功能,如实时预览、图表支持等。
了解并掌握Markdown语法,能够使你在编写文档时更加高效,同时也能保证文档的整洁和可读性。Markdown文件的便携性和跨平台性使得它成为撰写技术文档、笔记和个人博客的理想选择。
2022-01-06 上传
2021-01-08 上传
点击了解资源详情
2023-06-28 上传
2023-08-25 上传
2021-02-03 上传
2020-12-31 上传
点击了解资源详情
basecoding
- 粉丝: 6
- 资源: 12
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能