- Published on
Markdown 示例页面
- Authors
- Name
Table of Contents
Markdown 语法示例
Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它的设计哲学是“易读易写”。Markdown 语法的目标是实现 HTML 文本的转换。
文本格式化
标题
Markdown 支持六级标题,使用 # 号表示。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落与换行
段落之间通过一个或多个空行分隔。
如果需要在段落内强制换行,可以在行末使用两个或多个空格,然后换行。
强调
- 粗体: 使用两个星号
**或两个下划线__包围文本。 - 斜体: 使用一个星号
*或一个下划线_包围文本。 - 粗斜体: 使用三个星号
***或三个下划线___包围文本。
分隔线
可以使用三个或更多的星号 *、减号 - 或下划线 _ 来创建一条水平分隔线。
---
***
___
删除线
使用两个波浪线 ~~ 包围文本。
~~这是删除线~~
列表
无序列表
使用星号 *、加号 + 或减号 - 作为列表标记,标记后面需要跟一个空格。
* 项目一
* 项目二
* 子项目二之一
* 子项目二之二
* 项目三
有序列表
使用数字加英文句点 . 作为列表标记,数字的顺序不影响最终渲染。
1. 第一项
2. 第二项
1. 子项 2.1
2. 子项 2.2
3. 第三项
链接
行内链接
[链接文本](URL "可选的标题")
[雷速中国官网](https://www.leisu.com "访问雷速官网")
参考链接
[参考链接][id]
[id]: URL "可选的标题"
图片


表格
Markdown 表格使用管道符 | 和减号 - 来创建。
| 列1 | 列2 | 列3 |
|-----|:---:|----:|
| 左对齐 | 居中对齐 | 右对齐 |
| 内容A | 内容B | 内容C |
上面的 :- 表示左对齐,:-: 表示居中对齐,-: 表示右对齐。
代码
行内代码
使用反引号 ` 包围代码。
这是一个行内代码示例:`const x = 10;`
代码块
使用三个反引号 ``` 包围多行代码,可以在开始的反引号后指定语言,以便进行语法高亮。
def greet(name):
return f"Hello, {name}!"
print(greet("Markdown"))
const message = "This is a JavaScript code block.";
console.log(message);
区块引用
使用大于号 > 来创建引用块。
> 这是第一层引用。
>> 这是第二层引用。
>
> 回到第一层引用。
HTML 嵌入
Markdown 支持直接嵌入 HTML 标签。
<p>这是一个直接嵌入的 HTML 段落。</p>
其他
转义字符
如果你想显示 Markdown 语法中用到的特殊字符,可以在字符前加上反斜杠 \ 进行转义。
例如,要显示 # 符号而不是一级标题,可以写成 \#。
任务列表
Markdown 扩展语法支持创建任务列表,使用 - [ ] 表示未完成的任务,- [x] 表示已完成的任务。
- [ ] 学习 Markdown 语法
- [x] 练习 Markdown 写作
- [ ] 提交 Markdown 示例
以上是 Markdown 常用语法的全面示例,希望能帮助您更好地理解和使用 Markdown。