Markdown语法速成指南
需积分: 23 132 浏览量
更新于2024-08-08
收藏 2KB MD 举报
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown的语法简洁明了,易于学习,非常适合用来编写文档、博客文章、README文件等。下面我们将深入探讨Markdown的基本语法和常用功能。
## 1. 标题
Markdown支持六级标题,通过在文字前添加井号(#)来创建。一级标题使用一个井号,二级标题使用两个井号,以此类推,最多到六级标题。例如:
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
## 2. 列表
Markdown支持有序列表和无序列表。有序列表通过在文本前添加数字和点号(1.)来创建,无序列表则使用星号(*)、减号(-)或加号(+)。列表项之间使用空格或回车进行换行,可以嵌套其他列表。
```
1. 有序列表项1
2. 有序列表项2
- 有序列表项2.1
- 有序列表项2.2
- 无序列表项1
- 无序列表项2
* 无序嵌套列表项
```
## 3. 任务列表
Markdown还支持任务列表,通过在列表项前加上方括号和减号或空格来创建。未完成的任务用[ ],已完成的任务用[x]表示。
```
- [ ] 未完成的任务
- [x] 已完成的任务
```
## 4. 表格
创建表格使用竖线(|)定义列,通过在行尾添加冒号(:)来设定对齐方式。例如:
```
| 学号 | 姓名 | 性别 | 年龄 |
| :---: | :--: | ---- | ---- |
| 11907990415 | 张三 | 男 | 20 |
| | 李四 | 女 | 22 |
```
## 5. 代码
Markdown支持插入行内代码,用反引号(`)包裹。对于多行代码,可以使用三个反引号(```)或波浪号(~~~),并指定编程语言,例如:
```
行内代码示例:`int x = 10;`
代码块示例:
```python
print('hello,world');
print('你好,世界');
print('nihao,shijie');
```
## 6. 插入图片
插入图片使用`![]()`语法,其中方括号内是图片的alt属性,圆括号内是图片的URL或路径。
```
![](image_path_or_url)
```
## 7. 文字样式
Markdown提供了多种文字样式:
- **加粗**: **加粗**
- *斜体*: *斜体*
- ***斜体加粗***: ***斜体加粗***
- ~~删除线~~: ~~删除线~~
- <u>下划线</u>: <u>下划线</u>
- ==高亮==: ==高亮==
- ^上标^: ^上标^
- ~下标~: ~下标~
- 引用: > 引用内容
## 8. 分割线
通过连续输入三个或更多破折号(---)或星号(***)来创建分割线。
```
---
***
```
以上就是Markdown的基本语法和常见功能,掌握这些知识后,你就可以轻松编写出格式清晰、易读的文档了。在实际使用中,还可以结合Markdown编辑器的快捷键,如Ctrl+B(加粗)、Ctrl+I(斜体)等,提高编辑效率。
2019-10-14 上传
2020-01-06 上传
2014-03-03 上传
2023-10-09 上传
superburrry
- 粉丝: 41
- 资源: 11
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载