1.什么是markdown
markdown是一个轻量级的标记语言,可以允许人们使用易读写的纯文本格式编写文档,markdown语言由约翰格鲁伯在2004年发明。使用Markdown编写出的文档可以轻松导出为其他格式。
1.1 Markdown 编辑器
Markdown相当于是在普通的文本上自定义了一系列标记语言,因此可以直接编辑文档的软件都可以书写Markdown。常见的开发软件有VSCode和Sumlime。
2.Makrdown语法
本小节主要对Makrdown的常见语法规则进行概述
2.1标题
使用#进行标题
在一行的开始使用#号即可标注本行是标题,最多可以叠加6个,也就是六级标题。值得注意的是使用#符号后需要追加空格才能标题生效
其他标题方式
使用=符号在本行文字的下一行行首可以标记本行是一级标题,使用-符号可以标记本行是二级标题,这两个符号可以追加多个,但是效果相同。
2.2段落
换行方式
换行的方式是使用两个以上的空格加回车
字体
*斜体文本* 斜体文本
_斜体文本_ 斜体文本
**粗体文本** 粗体文本
__粗体文本__ 粗体文本
***粗斜体文本*** 粗斜体文本
___粗斜体文本___ 粗斜体文本
分隔
分割线是指在一行中用三个以上的星号、减号、下划线的符号来建立一个分隔线,你也可以在星号或是下划线中间插入空格
删除
如果想对一段文件标记为删除,只需要在这段文字两端使用~~符号
下划线
下划线可以通过<u>标签实现
脚注
脚注就是对文本的补充说明,格式如下
test 1
2.3列表
列表本身是支持嵌套的,只需要在子列表开始处添加四个空格
无序列表
无序列表只需要在行首添加* + -符号即可,添加符号之后还需要添加空格
有序列表
有序列表在行首使用数字加上.符号即可
2.4区块
区块的使用方法是在行首添加>符号,之后再加上一个空格
区块不仅可以在区块中进行嵌套,还可以嵌套列表。列表中也可以嵌入区块,嵌入区块时需要在区块之前添加四个空格
2.5代码
代码片段
对于需要在文本中引用一个函数,可以直接使用`符号将代码片段包裹即可
代码块
对于需要引入部分源码可以使用```符号将代码片段包裹
```符号可以指定编程语言,当然也可以不指定
2.6链接
链接格式如下
[链接名称](链接地址)
也可以直接使用<>符号将链接包裹起来
2.7图片
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 “可选标题”)
2.8表格
表格的使用方式如下
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
hello world ↩︎