文章目录
- 前言
- 1.标题
- 1.1 使用 = 和 - 标记一级和二级标题
- 1.2 使用 # 号标记
- 2.段落格式
- 2.1 字体
- 2.2 分割线
- 2.3 删除线
- 2.4 下划线
- 2.5 脚注
- 3.列表
- 3.1 无序列表
- 3.2 有序列表
- 3.3 列表嵌套
- 4.区块
- 4.1 区块中使用列表
- 4.2 列表中使用区块
- 5.代码
- 代码区块
- 6.链接
- 7.图片
- 8.表格
- 9.高级技巧
- 9.1 支持的 HTML 元素
- 9.2 转义
- 9.3 公式
- 10.总结
前言
先整理Markdown语法基础部分,更多技巧边使用边补充…
1.标题
1.1 使用 = 和 - 标记一级和二级标题
= 和 - 标记语法格式如下:
我展示的是一级标题
=================我展示的是二级标题
-----------------
1.2 使用 # 号标记
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2.段落格式
2.1 字体
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
2.2 分割线
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西,也可以在星号或是减号中间插入空格。
**** * ******- - -----------
2.3 删除线
如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 即可,实例如下:
hello world
~~hello world~~
2.4 下划线
<u>带下划线文本</u>
2.5 脚注
脚注是对文本的补充说明。
很高兴认识你! [^hello][^hello]: 你好呀!
3.列表
3.1 无序列表
* 第一项
* 第二项
* 第三项+ 第一项
+ 第二项
+ 第三项- 第一项
- 第二项
- 第三项
3.2 有序列表
1. 第一项
2. 第二项
3. 第三项
3.3 列表嵌套
1. 第一项:- 第一项嵌套的第一个元素- 第一项嵌套的第二个元素
2. 第二项:- 第二项嵌套的第一个元素- 第二项嵌套的第二个元素
4.区块
> 区块引用
> 最外层
> > 第一层嵌套
> > > 第二层嵌套
4.1 区块中使用列表
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项
4.2 列表中使用区块
* 第一项> 你好呀!> 很高兴认识你!
* 第二项
5.代码
代码区块
用反引号把它包起来(`)
`printf()` 函数
代码区块使用 4 个空格或者一个制表符(Tab 键)
print
print
用 ```包裹一段代码,可以指定语言
6.链接
普通链接:
用法:[链接名称](链接地址)
或者
<链接地址>
高级链接:
这个链接用 1 作为网址变量 [Google][1]
这个链接用 baidu作为网址变量 [百度][baidu]
然后在文档的结尾为变量赋值(网址)[1]: http://www.google.com/[baidu]: http://www.baidu.com/
7.图片
![alt 属性文本](图片地址)![alt 属性文本](图片地址 "可选标题")
8.表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
语法格式:| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |----------------------
对齐方式我们可以设置表格的对齐方式:-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
9.高级技巧
9.1 支持的 HTML 元素
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如:使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
9.2 转义
**文本加粗**
\*\* 正常显示星号 \*\*
-------------------------
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
9.3 公式
$$
\begin{Bmatrix}a & b \\c & d
\end{Bmatrix}
$$
$$
\begin{CD}A @>a>> B \\
@VbVV @AAcA \\C @= D
\end{CD}
$$
效果如下:
{ a b c d } \begin{Bmatrix} a & b \\ c & d \end{Bmatrix} {acbd}
A → a B b ↓ ↑ c C = D \begin{CD} A @>a>> B \\ @VbVV @AAcA \\ C @= D \end{CD} Ab↓ ⏐CaB⏐ ↑cD
10.总结
边使用边更新...
以上是Markdown基础语法,后续会通过使用继续更新其他使用技巧方法(如插入表情,添加文字底色等…)。