markdown的八种操作一次学会
一、标题
语法展示:
格式 | 对应语法 | 输出效果 |
---|---|---|
一级标题 | # 一级标题 | ![]() |
二级标题 | ## 二级标题 | ![]() |
三级标题 | ### 三级标题 | ![]() |
四级标题 | #### 四级标题 | ![]() |
五级标题 | ##### 五级标题 | ![]() |
六级标题 | ###### 六级标题 | ![]() |
注意事项:
使用
#
号可以表示1~6级的标题。一级标题对应一个#
号,二级标题对应两个#
号,以此类推。但是要注意最后一个
#
号的后面一定要有一个空格
才行。
二、段落
换行
语法展示:
格式 | 对应语法 | 输出效果 |
---|---|---|
无空行的换行 | ![]() | ![]() |
有空行的换行 | ![]() | ![]() |
注意事项:
Markdown段落只有这两种不同的换行格式。看上去挺繁琐的,但其实当你使用像Typora这样的Markdown编辑器时,他们为了方便用户编写,通常你只需要一个回车键就可以实现换行了。
字体
格式 | 对应语法 | 输出效果 |
---|---|---|
斜体 | *斜体* | 斜体 |
斜体 | _斜体_ | 斜体 |
粗体 | **粗体** | 粗体 |
粗体 | __粗体__ | 粗体 |
粗斜体 | ***粗斜体*** | 粗斜体 |
粗斜体 | ___粗斜体___ | 粗斜体 |
线段
格式 | 对应语法 | 输出效果 |
---|---|---|
分割线 | *** | ![]() |
分割线 | ** * | ![]() |
分割线 | ******************************* | ![]() |
分割线 | — | ![]() |
分割线 | – - | ![]() |
分割线 | ------------------ | ![]() |
分割线 | ___ | ![]() |
分割线 | _ _ _ | ![]() |
分割线 | _________________________________ | ![]() |
解释说明:
你可以在一行中使用三个以上的
星号
、减号
、下划线
来建立一个分割线(该行内不能有其他东西)。当然你也可以在他们中间插入任意数量的
空格
格式 | 对应语法 | 输出效果 |
---|---|---|
删除线 | ~~删除线~~ | |
下划线 | <u>下划线</u> | 下划线 |
脚注
格式 | 对应语法 | 输出效果 |
---|---|---|
脚注 | [^Markdown]: Markdown是一种轻量级标记语言。 | ![]() |
语法解释:
[^要注明的文本] :对注明文本的解释
三、列表
格式 | 对应语法 | 输出效果 |
---|---|---|
无序列表 | ![]() | ![]() |
无序列表 | ![]() | ![]() |
无序列表 | ![]() | ![]() |
有序列表 | ![]() | ![]() |
注:无论是无序还是有序列表
*
、+
、-
、.
之后都需要添加空格
格式 | 对应语法 | 输出效果 |
---|---|---|
有序列表嵌套无序列表 | ![]() | ![]() |
注:markdown语法中关于列表嵌套的方法很多,这里只列举了
有序列表嵌套无序列表
的写法,其他的嵌套写法同理,这里不再一一列举。
四、区块
格式 | 对应语法 | 输出效果 |
---|---|---|
普通区块 | ![]() | ![]() |
嵌套区块 | ![]() | ![]() |
解释说明:
Markfdown区块引用是在段落开头使用
>
号,然后后面紧跟一个空格
除了这种单纯的只使用区块,区块还可以与列表一起使用,如:
区块中使用列表
和列表中使用区块
五、代码
格式 | 对应语法 | 输出效果 |
---|---|---|
代码行块 | ![]() | #include<iostream> 头文件 |
代码区块 | ![]() | ![]() |
解释说明:
如果是单行行上的一个函数或片段的代码可以用两个反引号(`)把它包起来。
如果是多行代码,你可以使用两个(```)把代码包起来(同时也可以选择是否指定要包含代码的语言)
六、链接
格式 | 对应语法 | 输出效果 |
---|---|---|
普通链接 | [百度](https://WWW.baidu.com) | 百度 |
普通链接 | <https://WWW.baidu.com> | https://www.baidu.com |
高级链接 | ![]() | [百度][1] |
语法解释:
[链接名称](链接地址)
<链接地址>
七、图片
格式 | 对应语法 | 输出效果 |
---|---|---|
图片 | ![]() | ![]() |
语法解释:
![图片的描述文字](图片地址)
注:这里的的
!
、[]
、()
号是英文的,上面出现的符号也都是英文的。
八、表格
格式 | 对应语法 | 输出效果 |
---|---|---|
表格 | ![]() | ![]() |
语法解释:
|表头||表头|表头| |----|----|----| |单元格 |单元格|单元格| |单元格 |单元格|单元格|
Markdown 制作表格时:
- 使用
|
来分隔不同的单元格- 使用
-
来分隔表头和其他行
我们还可以设置表格的对齐方式:
:-
设置内容和标题栏居左对齐。
:-:
设置内容和标题栏居中对齐。
-:
设置内容和标题栏居对右齐。
格式 | 对应语法 | 输出效果 |
---|---|---|
表格对齐方式 | ![]() | ![]() |
注意事项:
表格对齐方式对应的语法:
|左对齐||居中|右对齐| |:----|:----:|————:| |单元格 |单元格|单元格| |单元格 |单元格|单元格|
但是关于表格对齐方式对应的语法并不统一,例如在Typora中就有所不同:
|左对齐||居中|右对齐| | ----|:----:|————:| |单元格 |单元格|单元格| |单元格 |单元格|单元格|