Markdown语法大全
MarkDown的基础语法
一,分级标题
# 一级标题
## 二级标题
....
二,段落
三,换行
第一行<br>
第二行
或者空格两次以上再按回车键完成换行
四,强调
1,两个星号包裹
我喜欢**粗体字**强调
预览效果:<br>
我喜欢粗体字强调
2,两个下划线__(不推荐)
我喜欢 粗体字 强调
五,斜体
1,一个星号包裹
我喜欢 *斜体*
如果需要同时是粗体也是斜体使用三个星号
我喜欢加粗斜体***粗斜体***
预览效果<br>
我喜欢斜体
我喜欢加粗斜体粗斜体
六,添加超链接
[标题](链接地址 “提示语(可选)”)
百度
七,Email与URL
<link>
<Email Adreess>
http://www.baidu.com<br>
111111111@qq.com
八,格式化链接
[点击 **这里** 打开百度](http://www.baidu.com)
点击函数
["setup"](http://www.baidu.com)
点击 这里 打开百度
点击函数
"setup"
九,插入图像

使用HTML语法
十,块引用
要创建块引用,请在段落前面添加 >。
块引用可以包含多个段落。在段落之间的空白行上添加 >。
示例如下:
明月别致惊鹊
清风半夜鸣蝉
2,嵌套引用
块引用可以嵌套。在要嵌套的段落前面添加 >>
寒蝉凄切
对长亭晚
骤雨初歇
留恋处
十一,列表
1,有序列表
要创建有序列表,请添加带有数字后跟句点的行项目。数字不必按数字顺序排列,但列表应以数字 1 开头,使用tab切换到子级
-
First Item
-
Second Item
-
Second Item
-
Fourth Item
- First
- Second
2,无序列表
在项目前添加减号-,加号+,星号*
要在列表中添加另一个元素,同时保持列表的连续性,请将元素缩进 4 个空格或 1 个制表符
- First Item
- Second Item
- Third Item
- First ItemItem
- Second Item
- Third Item
- First Item
春风化细雨
十一,表格
使用 | 作为列的分割:---- 表示左对齐:----: 表示居中对齐----: 表示右对齐
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here’s this |
Paragraph | Text | And more |
十二,语法高亮
-
围栏代码段使用缩进四个空格或者tab符来创建代码块。或者在代码的前后使用三个反引号’```’
或者波浪号 -
语法高亮需要在三个反引号旁边注明语言
{"firstName":"John","lastName":"Smith","Age":12 }
十三,脚注
要创建脚注引用,请在方括号([^1])中添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注引用与脚注本身相关联-在输出中,脚注按顺序编号。
使用另一个插入符号和括号内的数字以及冒号和文本([^1]: My footnote.)添加脚注。你不必在文件的末尾加上脚注。你可以把它们放在任何地方,除了在其他元素中,比如列表、块引号和表格。
示例如下:
Here’s a simple footnote1,and here’s a longer one2
- Here’s one with multiple paragraphs and code.
十四,定义列表
一些Markdown处理器允许您创建术语的定义列表及其相应的定义。要创建定义列表,请在第一行键入术语。在下一行中,键入一个冒号,后跟一个空格和定义。
示例如下:
First Terim
: This is the definitin of the first term.
Second Term
: This is one definition of the second term.
十五,删除线,下划线
- 删除线
你可以在单词中间划一条水平线来删除它们。结果如下所示。此功能允许您指出某些单词是错误的,不应包含在文档中。要删除单词,请在单词前后使用两个波浪号(~~)。
The world is flat.We now know that the world is round. - 下划线:
使用html标签表示:<u>示例</u>
示例
十六,任务列表
任务列表(也称为检查列表和待办事项列表)允许您创建带有复选框的项目列表。在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项前添加破折号(-)和带空格([ ])的括号。要选择复选框,请在括号(x)之间添加[x]。- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
- Write the press release
- Update the website
十七,使用表情符
- 直接复制粘贴
- 一些Markdown应用程序允许您通过输入emoji简码来插入emoji。这些开始和结束于冒号,并包括表情符号的名称。
Gone camping! :tent: Be back soon.That is so funny! :joy:
显示效果:
Gone camping! ⛺️ be back soon.
十八,高亮突出
一些Markdown处理器允许突出显示文本。结果如下所示。要突出显示单词,请在单词前后使用两个等号(==)或者使用html的mark标签进行凸显.
I need to hightlight these ==very important words.==
I need to hightlight these <mark>very important words</mark>
渲染效果:
I need to hightlight these very important words.
I need to hightlight these very important words
十七,下标,上标
这并不常见,但一些Markdown处理器允许您使用下标将一个或多个字符定位在正常文字行下方。要创建下标,请在字符前后使用一个波浪号(~)。 如果你的Markdown应用程序支持HTML,你可以使用mark HTML标签。
一些Markdown处理器允许您使用上标将一个或多个字符定位在正常字体行上方。要创建上标,请在字符前后使用一个插入符号(^)。
H~2~O
如果支持Html标签则如下
H<sub>2</sub>O
X^2^
如果支持Html标签则如下
X<sup>2</sup>
H2O
H2O
X2
X2
十八,字体、字号、颜色
使用Html文本进行表示:
<span style="font-size:20px;color:green;font-weight:bold ;font-family:华文行楷">我是一个文本</span>
效果如下:
我是一个文本
MarkDown进阶语法
1,转义符
显示特殊的字符使用反斜杠进行转移,例如:
\[\],\*文本\*
[],*文本*
2,表格
MarkDown 书写表格的具体语法。
表头:
- 表头由一行文本组成,每个单元格的内容用 | 符号分割。
- 表头下方需要一行分隔行,用来区分表头与表格内容,分割行由 - 符号(至少三个)组成,分隔行的左侧和右侧可以省略 | 符号。
基础表格
表头1 | 表头2 | 表头3 |
---|---|---|
内容1 | 内容2 | 内容3 |
对齐表格
表头11 | 表头22 | 表头33 |
---|---|---|
内容1 | 内容2 | 内容3 |
复杂的表格使用Html描述
需求:V0.3版本控制 | 优先级 | 任务分解 | 产品负责人 | |
---|---|---|---|---|
功能模块1 | 具体事项1 | 1 | 任务1 | @翠花 |
具体事项2 | 2 | 任务2 | ||
具体事项3 | 3 | 任务3 | ||
功能模块2 | 具体事项1 | 2 | 任务1 | |
具体事项2 | 3 | 任务1 | ||
3 | 任务1 | |||
3 | 任务1 | |||
3 | 任务1 | |||
具体事项3 | 3 | 任务1 |
3,脚注
- 要创建脚注引用,请在方括号(1)中添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注引用与脚注本身相关联-在输出中,脚注按顺序编号。
- 另一个插入符号和括号内的数字以及冒号和文本(1: My footnote.)添加脚注。你不必在文件的末尾加上脚注。你可以把它们放在任何地方,除了在其他元素中,比如列表、块引号和表格。
Here's a simple footnote,[^1] and here's a longer one.[^bignote][^1]: This is the first footnote.[^bignote]: Here's one with multiple paragraphs and code.
Here’s a simple footnote,1 and here’s a longer one.2
4,上标,下标
- 创建下标,请在字符前后使用一个波浪号(~)。
H~2~O
或者使用htmlH<sub>2</sub>O</sub>
H2O,H2O
- 创建上标,请在字符前后使用一个插入符号(^)。
X^2^ 或者使用Html X<sup>2</sup>
X2
5,待办事项
任务列表(也称为检查列表和待办事项列表)允许您创建带有复选框的项目列表。在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项前添加破折号(-)和带空格([ ])的括号。要选择复选框,请在括号(x)之间添加[x]。
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
- Write the press release
- Update the website
- Contact the media
6,锚点
锚点是一种HTML特性,允许你在页面中指定位置,使得用户可以通过点击链接直接跳转至该位置。虽然Markdown本身并不直接支持锚点,但通过结合HTML标签,我们可以在Markdown文档中实现这一功能.
// 起点
[点击跳转](#mypoint)
// 终点
<span id="mypoint"></span>
示例(点击表格操作实现跳转)
表格操作
补充:生成目录指令:[TOC]
MarkDown高级语法
1,Latex公式
Latex是一种高质量排版的技术和科学文档的系统,在MarkDown中嵌入Latex公式,可以极大的提高文档的专业性和可读性,涵盖了数学,物理,化学等多个学科领域。
官网文档:
- Latex官网:https://www.latex.project.org/ ,Latex作为一种高质量的排版系统,尤其擅长技术和科学类的排版。Latex本身是免费软件,用户无需支付使用费用。
- 在线学习平台:如Overleaf(https://www.overleaf.com)等平台提供额Latex的在线编辑和学习环境,用户可以在这些平台学习Latex语法,编辑Latex文档,并与其他Latex用户交流、分享经验。
1.1,行内公式
使用$...$进行包裹
$E=MC^2$
E = M C 2 E=MC^2 E=MC2
1.2,行间公式
使用$$...$$进行包裹
$$
E=MC^2
$$
$$
\sum_{i=1}^{n}i=\frac{n(n+1)}{2}
$$
E = M C 2 E=MC^2 E=MC2
∑ i = 1 n i = n ( n + 1 ) 2 \sum_{i=1}^{n}i=\frac{n(n+1)}{2} i=1∑ni=2n(n+1)
1.3,常用符号与命令
- 上标与下标:
^
表示上标,_
表示下标。例如$x_i^2$
渲染为: x i 2 x_i^2 xi2。 - 分数:
\frac(分子)(分母)
,例如$\frac(a)(b)$
渲染为 a b \frac{a}{b} ba。 - 根号:
\sqrt{表达式}
,例如:$\sqrt{a^2+b^2}$
渲染为: a 2 + b 2 \sqrt{a^2+b^2} a2+b