Markdown 代码
Markdown
1. 什么是Markdown
Markdown是一种轻量级的标记语言,它由约翰·格鲁伯(John Gruber)在2004年创建,可用于撰写文档并转换成HTML、PDF等格式。相较于其他格式化语言,如HTML、LaTeX等,Markdown语法简单,易于学习,能够使人专注于撰写内容,而不是排版。
2. 基本语法
Markdown的基本语法包括:
2.1 标题
在行首添加1到6个#符号,表示6级标题,如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2.2 段落
段落以空行分隔,如:
第一段
第二段
2.3 列表
2.3.1 无序列表
使用*、+、-符号表示,如:
* 苹果
* 香蕉
* 葡萄
2.3.2 有序列表
使用数字加上.符号表示,如:
1. 苹果
2. 香蕉
3. 葡萄
2.4 强调
使用*、_符号包裹,表示斜体和加粗,如:
*斜体*
_斜体_
**加粗**
__加粗__
2.5 区块引用
使用>符号表示,如:
> 这是一段区块引用。
2.6 代码
使用`符号包裹,表示行内代码,如:
`print('Hello World')`
使用```符号包裹,表示代码块,如:
def add(x, y):
return x + y
2.7 链接
使用[]和()符号表示,如:
[百度](https://www.baidu.com/)
2.8 图片
使用!、[]、()符号表示,其中![ ]中的内容为图片的替代文字,如:
![Python Logo](https://www.python.org/static/community_logos/python-logo-master-v3-TM.png)
3. 扩展语法
Markdown还有一些扩展语法,包括:
3.1 换行
使用两个或以上空格加回车符表示换行,如:
第一行
第二行
3.2 标记
使用HTML标记,如:
<u>下划线</u>
<s>删除线</s>
3.3 表格
使用|符号表示,如:
| 姓名 | 年龄 |
| ---- | ---- |
| 张三 | 18 |
| 李四 | 20 |
3.4 脚注
使用[^]表示脚注,如:
这是一个脚注[^1]。
[^1]: 脚注内容。
4. 综合示例
以下是一个综合示例:
# Markdown技术文档
## 1. 什么是Markdown
Markdown是一种轻量级的标记语言。
## 2. 基本语法
### 2.1 标题
# 一级标题
## 二级标题
### 2.2 列表
#### 2.2.1 无序列表
* 苹果
* 香蕉
#### 2.2.2 有序列表
1. 苹果
2. 香蕉
### 2.3 强调
*斜体*
**加粗**
### 2.4 区块引用
> 这是一段区块引用。
### 2.5 代码
`print('Hello World')`
```python
def add(x, y):
return x + y
2.6 链接
2.7 图片
2.8 扩展语法
2.8.1 换行
第一行
第二行
2.8.2 标记
下划线
删除线
2.8.3 表格
姓名 | 年龄 |
---|---|
张三 | 18 |
李四 | 20 |
2.8.4 脚注
这是一个脚注1。
## 5. 总结
Markdown是一种简单、有效的文本标记语言,常用于撰写文档、博客等。它不仅语法简单,符合人们的阅读习惯,而且兼容各种编辑器、平台和格式,是现代化写作的好帮手。
-
脚注内容。 ↩︎