掌握基础Markdown语法:标题、区块、列表与代码展示
需积分: 9 18 浏览量
更新于2024-09-11
收藏 2KB MD 举报
Markdown是一种轻量级的标记语言,它被设计用于编写易读易写的纯文本格式,然后转换成结构化的HTML(HyperText Markup Language)文档。在本文档中,我们将介绍一些基本的Markdown语法示例,以便于理解和应用。
1. **标题**:
- Markdown支持两种级别的标题,通过使用井号 `#` 来创建。一个井号表示一级标题(H1),如`# 这是一种标题`;两个井号表示二级标题(H2),如`## 这又是另一种标题`。标题的级别可以通过增加井号的数量来调整,最多可到六级。
2. **区块引用**:
- 块引用是通过在文本前添加三个或更多大于号 `>>>` 来实现的,如`>>> 这是一段区块引用`。嵌套引用也是允许的,只需在原有基础上增加更多的大于号即可。
3. **列表**:
- 列表分为无序列表和有序列表。无序列表使用星号 `*` 或加号 `+` 或减号 `-` 开头,例如:`* 春 * 夏 * 秋 * 冬`。有序列表则使用数字和点 `1. 春 2. 夏 ...`,有序列表的数字不会改变其在输出中的顺序。
4. **代码区块**:
- 代码块通过缩进来识别,如四空格或一个制表符。Markdown会将这部分内容保留原样,不会对其进行格式化。在本例中,`#include<iostream>` 是一个代码片段。
5. **分割线**:
- 使用三个或更多星号 `***`、破折号 `---` 或下划线 `_` 来创建水平线,用于视觉分隔文档内容。
6. **链接**:
- Markdown支持两种链接形式:[文本](URL) 和 [显示名称][ID],如`[这是一个链接](http://www.baidu.com/)`。链接的ID定义了链接的实际URL,并且可以在文档其他地方通过`[id]:http://www.baidu.com/"Title"`引用。
7. **强调**:
- 强调文本可以通过单下划线 `_` 或双下划线 `__` 或星号 `*` 来实现。如`_接下来是强调_` 或`**强调**`。
8. **代码块中的特殊字符**:
- 在代码区块中,可以使用反引号 ```...```` 来包含需要原样展示的文本,如```There is a literal backtick (`) here.```
9. **图片**:
- 图片可以通过`![]()`或`![Image][id]`插入,其中`[id]: URL`用于定义图片的URL和显示名称。例如,`![Image](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png)`。
10. **表格**:
- Markdown通过竖线 `|` 和特定的分隔符创建表格,如`|1|2|3|4|`,并使用`---`或`|---|---|---|---|`定义表头。
总结来说,Markdown语法以其简洁性和易读性,极大地提升了文本编辑的效率,尤其适用于编写文档、博客和项目注释。通过理解这些基础规则,你将能够快速地在Markdown环境中撰写出整洁美观的文档。
2022-11-23 上传
2024-01-22 上传
109 浏览量
2021-02-04 上传
2023-05-09 上传
2023-08-04 上传
2021-05-17 上传
2021-05-01 上传
捡钱的小朋友
- 粉丝: 7
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析