Markdown 基本语法
Markdown 基本语法
内容概要
这个作业属于哪个课程 | 2022面向对象程序设计 |
---|---|
这个作业要求在哪里 | 2022面向对象程序设计寒假作业1 |
这个作业的目标 | 学习 Markdown 语法 |
作业正文 | 如下 |
其他参考文献 | Markdown 教程 | 菜鸟教程 (runoob.com) |
其实我接触Markdown已经有一段时间了,估摸着用了已经有一年多了。基本已经熟悉了Markdown语法,这篇博客主要就是简单复盘一下Markdown的基本语法。
Markdown 简介
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
Markdown 文字
多级段落
Markdown 使用 #
来标记段落,使用 #
号可表示 1-6 级标题,一级标题对应一个 #
号,二级标题对应两个 #
号,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
斜体
Markdown 使用一组*
来标记斜体文字。
这里是一段文字,这个是*斜体的文字*
这里是一段文字,这个是斜体的文字
加粗
Markdown 使用一组**
来标记加粗文字。
这里是一段文字,这个是**需要被加粗的文字**
这里是一段文字,这个是需要被加粗的文字
删除线
Markdown 使用一组~~
来标记删除文字。
这里是一段文字,这个是~~删除文字~~
这里是一段文字,这个是
删除文字
以上提到的 Markdown 文字操作均可以自由组合。例如,
~~***这里是一段花里胡哨的加粗斜体删除文字***~~
这里是一段花里胡哨的加粗斜体删除文字
Markdown 列表
无序列表
Markdown 使用 *
-
+
这三种符号来标记一个无序列表。
* 嗨!
- 这是一个
+ 无序列表
- 嗨!
- 这是一个
- 无序列表
有序列表
Markdown 使用自然数
+ .
来标记一个有序列表。
0. 其实是可以从零开始的
1. 我是一
2. 这个是一个有序列表
3. 但也可以不按顺序来
666. 比如这样
6. 渲染的时候会把你调整回来
7. 6666666 所以你会看到666
- 其实是可以从零开始的
- 我是一
- 这个是一个有序列表
- 但也可以不按顺序来
- 比如这样
- 渲染的时候会把你调整回来
- 6666666 所以你会看到666
Markdown 引用
Markdown 使用>
来标记一段引用的内容。
> 我没有说过这句话。--鲁迅
我没有说过这句话。--鲁迅
Markdown 代码
代码块
Markdown 使用` 来包含一个代码块。如
`Ctrl` + `C` 复制
`Ctrl` + `V` 粘贴
Ctrl
+C
复制
Ctrl
+V
粘贴
代码片段
代码片段
Markdown 使用 ``` 来包含一个代码片段。
同时,Markdown支持制定该片段所使用的的语言,实现代码高亮功能。如
这是一个Markdown的代码片段
#include <stdio.h> int main(void) { printf("This is a C code clip."); return 0; }
Markdown 富文本
链接
Markdown 使用 \[链接名称](链接地址)
来标记一个网址。可以实现显示内容与实际链接的自定义。如
[我去!好劲爆的外网视频!看完请马上删除!!!](https://www.youtube.com/watch?v=dQw4w9WgXcQ)
表格
Markdown 使用分割线来标记一个表格。
| 这 | 是 | 一 | 个 |
| ---- | ---- | ---- | ---- |
| Mark | down | 表 | 格 |
这 是 一 个 Mark down 表 格
图片
Markdown 图片语法格式如下:
![alt 属性文本](图片地址 "可选标题")
- 开头一个感叹号 !
- 接着一个方括号,里面放上图片的替代文字
- 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。
\(L^AT_EX\) 支持
部分 Markdown 编辑器允许用户使用 \(L^AT_EX\) 代码
$这是一条L^AT_EX 公式\\y=e^{-\int P(x)dx}(\int Q(x)e^{\int P(x)dx}dx+C)$
\(这是一条L^AT_EX 公式\\y=e^{-\int P(x)dx}(\int Q(x)e^{\int P(x)dx}dx+C)\)
Mermaid 支持
详细参见官方支持文档 链接