Markdown语法详解与实战
需积分: 33 180 浏览量
更新于2024-08-26
收藏 5KB MD 举报
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。Markdown的广泛应用在于编写电子书、博客文章、README文件以及各种技术文档。下面是对Markdown基础知识和扩展语法GFM的详细讲解。
**Markdown基础语法**
1. **标题**:Markdown使用#号来创建不同级别的标题。一级标题使用一个#,二级标题使用两个#,以此类推,最多六级标题。
```
# 一级标题
## 二级标题
### 三级标题
```
2. **着重号和斜体**:Markdown使用两个星号`**`或两个下划线`__`来表示加粗的着重号,使用一个星号`*`或一个下划线`_`来表示斜体。
```
**着重号** 和 *斜体*
```
3. **删除线**:使用两个波浪线`~~`包裹文字,可以创建删除线效果。
```
这是被删除的文字 ~~删除线~~
```
4. **插入图片**:使用`![](image_url)`插入图片,`image_url`替换为图片的实际URL地址。
```
![](https://example.com/image.jpg)
```
5. **插入网页链接**:使用方括号`[]`包裹链接文字,后面跟着圆括号`()`包裹链接地址。
```
[GitHub](https://github.com)
```
6. **引用**:使用`>`符号创建引用。
```
> 引用的内容
```
7. **代码和代码块**:对于单行代码,使用反引号` `` `包裹;对于代码块,使用三个反引号` ``` `,后面指定语言类型(可选),然后换行输入代码,最后再使用三个反引号结束代码块。
```
单行代码:`代码`
代码块:
```python
def test():
print("Hello, world!")
```
```
**Markdown扩展语法GFM(GitHub Flavored Markdown)**
1. **Emoji表情**:在GFM中,可以使用冒号`: `前后加上特定的关键词来插入emoji表情。
```
:smile: 或者 :+1:
```
2. **表格**:使用竖线`|`创建表格,使用`-`定义表头和列分隔,`:`用于控制单元格的对齐方式。
```
| 姓名 | 关系 | 最近情况 |
| ---- | ---- | -------- |
| C君 | 高中同学 | 在北理工上学 |
| L君 | 高中同学 | 在中大上学 |
| R君 | 初中同学 | 在家里上网课 |
```
3. **任务列表**:GFM支持创建任务列表,使用`- [ ]`创建未完成的任务,`- [x]`创建已完成的任务。
```
- [x] 安装`poxdesk`
- [ ] 学习`markdown`
- [x] 基础语法
- [x] GFM
```
Markdown的简洁性和易读性使得它成为编写文档的理想选择。通过熟练掌握这些基础和扩展语法,你可以更高效地创建出结构清晰、美观的文本内容,无论是进行个人记事、编写技术文档还是协作编辑,Markdown都能提供极大的便利。在使用Markdown时,推荐使用支持Markdown实时预览的编辑器,如VSCode等,以提高编辑效率并即时查看格式效果。
2020-04-04 上传
点击了解资源详情
2023-07-27 上传
2023-07-29 上传
2023-07-28 上传
2023-09-04 上传
2023-06-01 上传
2023-09-06 上传
masumoto_siri
- 粉丝: 1
- 资源: 1
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作