markdown 基础语法学习

markdown 基础语法学习
qf_luck1 | function hello(){ |
1 | public static void main(){ |
1 | def heapify(arr, n, i): |
1 | {% note info %} |
Info Header
Welcome to Hexo!
以下是一篇关于Markdown基础语法的文章及对应的MD代码:
Markdown基础语法
Markdown是一种轻量级标记语言,具有简洁、易读、易写的特点,广泛应用于文档编写、博客创作等场景。以下是其基础语法介绍:
标题
Markdown提供了六级标题,通过“#”的数量来区分。
- 一级标题:
# 标题1 - 二级标题:
## 标题2 - 三级标题:
### 标题3 - 四级标题:
#### 标题4 - 五级标题:
##### 标题5 - 六级标题:
###### 标题6
示例:
1 | # 这是一级标题 |
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
段落与换行
- 段落:只需在文本之间使用空行分隔,即可创建新的段落。
- 换行:在一行的末尾添加两个或更多的空格,然后按下回车键,即可实现换行。
示例:
1 | 这是第一段。 |
这是第一段。
这是第二段。
这是第一行 (两个空格)
这是第二行
强调
- 加粗:使用“**”或“__”包裹需要加粗的文本。
- 斜体:使用“*”或“_”包裹需要斜体的文本。
- 加粗并斜体:使用“***”或“___”包裹需要加粗并斜体的文本。
示例:
1 | **这是加粗的文本**或__这是加粗的文本__ |
这是加粗的文本或__这是加粗的文本__
这是斜体的文本或_这是斜体的文本_
这是加粗并斜体的文本或___这是加粗并斜体的文本___
列表
- 有序列表:使用数字加“.”,然后加空格来创建有序列表项。
- 无序列表:使用“-”、“*”或“+”,然后加空格来创建无序列表项。
示例:
1 | 1. 第一项 |
- 第一项
- 第二项
- 第三项
- 项目一
- 项目二
- 项目三
引用
使用“>”符号来创建引用块,可多层嵌套。
示例:
1 | > 这是一段引用的文本 |
这是一段引用的文本
这是第一层引用
这是第二层引用
链接
- 内联链接:使用“(链接文本)(链接地址)”的格式。
- 自动链接:直接输入完整的URL,Markdown会自动将其转换为链接。
示例:
1 | [百度](https://www.baidu.com) |
图片
使用“!(图片描述)(图片地址)”的格式插入图片。
示例:
1 |  |
代码块
- 行内代码:使用反引号“`”包裹代码。
- 代码块:使用三个反引号“```”包裹代码,并可在开头的反引号后面指定语言,以获得语法高亮效果。
示例:
1 | def hello(): |
表格
使用“|”来分隔列,使用“-”来分隔表头和内容,使用“:”来指定对齐方式(左对齐、右对齐、居中对齐)。
示例:
1 | | 姓名 | 年龄 | 职业 | |
| 姓名 | 年龄 | 职业 |
|---|---|---|
| 张三 | 25 | 程序员 |
| 李四 | 30 | 教师 |
任务列表
使用“- ()”表示未完成的任务,使用“- (x)”表示已完成的任务。
示例:
1 | - (x) 任务1 |
- (x) 任务1
- () 任务2
脚注
使用“(^脚注编号)”来定义脚注,在文档末尾使用“(^脚注编号): 脚注内容”来给出脚注的详细解释。
示例:
1 | 这是一段带有脚注的文本(^1) |
这是一段带有脚注的文本(^1)
(^1): 这是脚注的内容


