MarkDown【保姆级教程】
MarkDown
简介
Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用。其不追求大而全,简洁至上,正所谓不求最贵,只求最好!
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
- Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
- Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
- Markdown 编写的文档后缀为 .md, .markdown。
一,标题
# 注意:使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二,段落
# Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个或以上空格再加上回车。
# 末尾添加两个空格来换行
我是第一个段落
我是第二个段落
# 使用空行来换行
我是第三个段落
我是第一个段落
我是第二个段落
我是第三个段落
三,分割线
# 你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
***
* * *
*****
---
------
四,删除线
~~我带有删除线~~
我带有删除线
五,下划线
# 下划线可以通过 HTML 的 标签来实现:
我带有下划线
我带有下划线
六,强调
# 双星号和双下划线都可以表示粗体
**我是加粗的字体**
__我也是加粗的字体__
# 单星号是斜体
*我是斜体*
# 符号中间可以加空格并且可以换行
*我是一个很长 很长 很长
特别长
超级长的斜体*
# 自然而然三个星号就可以又粗又斜了
***我是又粗又斜的字体***
我是加粗的字体
我也是加粗的字体
我是斜体
我是一个很长 很长 很长
特别长
超级长的斜体
我是又粗又斜的字体
七,引用
> 我是第一个引用
# 可以一直嵌套下去
> 我是第二个引用
>> 我是第二个引用中的引用
>>> 我是第二个引用中的引用的引用
我是第一个引用
我是第二个引用
我是第二个引用中的引用
我是第二个引用中的引用的引用
八,无序列表
# 无序列表有3中表示方式
# 第一种:减号+空格
- 无序列表1
# 第二种:加号+空格
+ 无序列表2
# 第三种:星号+空格
* 无序列表3
- 无序列表1
- 无序列表2
- 无序列表3
九,有序列表
# 有序列表使用数字并加上 . 号来表示,数字可以无序,如:
1. 有序列表1
2. 有序列表2
3. 有序列表3
9. 有序列表4
- 有序列表1
- 有序列表2
- 有序列表3
- 有序列表4
十,嵌套列表
# 列表嵌套只需在子列表中的选项前面添加四个空格即可:
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
- 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
十一,引用中嵌套列表
> 引用中嵌套列表
> 1. 无双剑姬
> 2. 剑魔
> + 麦林炮手
> + 暗夜猎手
> + 女警
引用中嵌套列表
- 无双剑姬
- 剑魔
- 麦林炮手
- 暗夜猎手
- 女警
十二,列表中使用引用
# 在列表内嵌套引用,需要在 > 前添加四个空格。
* 上单
> 德玛西亚
> 人在塔在 狡诈恶徒
* 中单
- 上单
德玛西亚
人在塔在 狡诈恶徒 - 中单
十三,代码
# 一行代码用 ` 代码 ` 包裹
System.out.println("hello word!")
# 你也可以用
# ```
# 代码
# ```
# 包裹一段代码
import time
def test():
time.sleep(1)
print("hello")
十四,链接
# 链接1
[一个临时的小号](https://www.cnblogs.com/liuxb1204/)
# 链接2
一个临时的小号
https://www.baidu.com/
十五,图片
# 一个感叹号加一个方括号(里面存放图片的替代文字)加一个普通括号(里面存放图片地址 title属性)

# Markdown 还没有办法指定图片的高度与宽度,如果你需要的话,你可以使用普通的
标签
![]()
十六,表格
# 表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行
# -: 设置内容和标题栏居右对齐
# :- 设置内容和标题栏居左对齐
# :-: 设置内容和标题栏居中对齐
| 英雄名称 | 英雄年龄 | 英雄职业 |
| :------- | :-------: | ------: |
| 瑞文 | 20 | 上单 |
| 艾希 | 19 | 射手 |
| 英雄名称 | 英雄年龄 | 英雄职业 |
|---|---|---|
| 瑞文 | 20 | 上单 |
| 艾希 | 19 | 射手 |
十七,转义符号
# Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符
**文本加粗**
\*\* 正常显示星号 \*\*
文本加粗
** 正常显示星号 **
# Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
十八,表情
🍎
😁
😂
??
??
??
更多表情详见:https://apps.timwhitlock.info/emoji/tables/unicode#block-4-enclosed-characters
常用的就这些了,希望你花几分钟自己手写一下,很快就可以掌握的!