Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
一. Markdown标题
1.使用=和-标记一级和二级标题
2.也可以使用
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
随着#的数量增加依次标记对应层级的标题
二. 段落格式
1.段落:
换行是使用两个以上空格然后回车
2.字体:
2.1 斜体
*斜体* 斜体
2.2 粗体
**粗体**或__粗体__ 粗体 或 粗体 ***粗斜体***或 ___粗斜体___ 粗斜体 或 粗斜体
2.3 字体更换
这是楷体字
这是楷体字
2.3 大小更换
这是宋体字
这是宋体字
2.4 颜色替换
在html语言中,颜色是用color来表示:
颜色
颜色
3.分隔线:
用三个以上的星号,减号或底线来完成 ***
---
___
4.波浪线:
如果要给段落上的文字添加删除线,可以在文字两端加上两个~~;
删除线
5.下划线:
文本 文本
6.脚注:
```
一个具有注脚的文本。[^1]
[^1]: 注脚的解释
```
一个具有注脚的文本。[^1]
[^1]: 注脚的解释
6.上标和下标
kailjava:上标 kailjava:下标
kailjava:上标
kailjava:下标
7.加空格和回车
空 格 空格 空 格 空格 回车 回 车
回车
回
车
8.折叠
标题
标题
标题
被折叠内容
标题
被折叠内容
9.居中
文字居中
三. 列表
1.无序列表:
在文字前加上*,+或-,且需要在这些标记后面添加一个空格;列表1 * 列表1
列表2 + 列表2
列表3 - 列表3
2.有序列表:
使用数字加上.号来表示,如1.;列表1 1. 列表1
3.列表嵌套:
只需要在字列表的选项前添加四个空格即可;列表1列表2
列表3
1. 列表1 四个空格* 列表2 四个空格+ 列表3
四. 区块
1.区块引用
是在段落开头加上>符号和一个空格即可,区块引用可以区块嵌套,或和列表嵌套;区块1
>区块1区块2
区块3
区块4区块有序列表1区块无序列表2
>区块2
>>区块3
>>>区块4
>>>1. 区块有序列表1
>>>* 区块无序列表2
五. 代码
1.段落上的一个函数或片段
可以用反引号把它包起来,要打反引号可以在英文状态下点击Esc下面的键;
System.out.println(""HelloWorld!"); `System.out.println(""HelloWorld!")`
2.区块代码
可以使用三个反引号在前后包住代码,第一行反引号后面可以加上语言类型也可以不加;
#includeint main(){
printf("HelloWorld!\n");
return 0;
}
```C
#includeint main(){
printf("HelloWorld!\n");
return 0;
}
```
六. 链接
1.链接格式为:[链接名称](链接地址)或[链接名称]
七. 图片
1.格式:![属性文本](图片地址)
2.设置图片大小,对齐:
格式如下,只要在
八. 表格
1.用|来分隔不同的单元格,使用-来分隔表头和其他行;表头表头
2.对齐方式:
-:设置内容和标题栏居右对齐; :-设置内容和标题栏居左对齐; :-:设置内容和标题栏居中对齐;左对齐右对齐居中对齐
九.markdown页面目录跳转到指定标题
格式:
目录位置: 自定义显示内容1
要跳转去的位置: 自定义显示内容2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
这里是狗蛋
这里是狗蛋
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
这里是二愣子
这里是二愣子