MarkDown语法介绍
一、标题
1、第一种是使用 # 表示标题,其中 # 号必须在行首
# 一级标题 <br />
## 二级标题 <br />
### 三级标题 <br />
#### 四级标题 <br />
##### 五级标题 <br />
###### 六级标题 <br />
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2、第二种是使用 === 或者 — 表示。
一级标题 <br />
=== <br />
二级标题 <br />
--- <br />
一级标题
二级标题
二、分割线
使用三个或以上的 – 或者 * 表示,且这一行只有符号,注意不要被识别为二级标题即可,例如中间或者前面可以加空格。
---
三、斜体、粗体、删除
使用 * 和 ** 分别表示斜体和粗体,删除线使用两个 ~ 表示
*斜体* <br />
**粗体** <br />
***又斜又粗*** <br />
斜体
粗体
又斜又粗
~~我是要删掉的文字~~
我是要删掉的文字
四、超链接或图片
链接和图片的写法类似,图片仅在超链接前多了一个 ! ,一般是 文字描述
[超链接](https://dlovel.com) <br />
![图片](https://wp.dlovel.com/2022/04/20220428144744824-560x340.jpg) <br />
五、无序列表
使用-
、+
、*
表示无序列表,前后留一行空白,可嵌套,列如
+ 一级 <br />
- 二级 <br />
- 二级 <br />
* 三级 <br />
+ 四级 <br />
+ 一级 <br />
- 一级
- 二级
- 二级
- * 三级
- + 四级
- * 三级
- 一级
六、有序列表
使用1.
(点号后面有个空格)表示有序列表,可嵌套,列如
1. 一级 <br />
1. 二级 <br />
2. 二级 <br />
2. 一级 <br />
- 一级
- 二级
- 二级
- 一级
七、文字引用
使用>
表示,可以有多个>
,表示层级更深,列如
> 第一层 <br />
>> 第二层 <br />
> 这样是跳不出去的 <br />
>>> 还可以更深 <br />
> 这样就可以跳出去了 <br />
第一层
第二层
这样是跳不出去的
还可以更深
这样就可以跳出去了
八、行内代码块
其实上面已经用过很多次了,即使用 ` 表示,例如
`行内代码块`
行内代码块
扩展:很多字符是需要转义,使用反斜杠 \ 进行转义
九、代码块
使用四个空格缩进表示代码块,一些 IDE 支持行数提示和着色,一般使用三个 ` 表示,例如
function HelloWord() {
console.log('hello word!')
}
function HelloWord() {
console.log('hello word!')
}
但是这样的没有代码高亮,所以推荐可以使用下面这种方式实现代码高亮以及行数提示
```
function HelloWord() {
console.log('hello word!')
}
```
function HelloWord() {
console.log('hello word!')
}
十、表格
直接看例子吧,第二行的 —: 表示了对齐方式,默认左对齐,还有 右对齐 和 居中
|商品|数量|单价|
|-|——-:|:——:|
|苹果|10|\$1|
|电脑|1|\$1000|
十一、流程图
主要的语法为 name=>type: describe,其中 type 主要有以下几种:
1.开始和结束:start end
2.输入输出:inputoutput
3.操作:operation
4.条件:condition
5.子程序:subroutine
flow
st=>start: Start :>https://dlovel.com
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
sub=>subroutine: Your Subroutine
e=>end
st->io->op->cond
cond(yes)->e
cond(no)->sub->io
十二、数学公式
使用 $
表示,其中一个 $ 表示在行内,两个 $ 表示独占一行。
eg : $\sum_{i=1}^n a_i=0$
支持 LaTeX 编辑显示支持,访问 MathJax参考更多使用方法。
十三、支持HTML标签
1、想要段落的缩进,可以用:
不断行的空白格 或者
半方大的空白 或
全方的空白 或
2、页面内跳转,写法如下:
<h6 id='anchor'>我是一个锚点</h6>
十五、其他
- markdown 各个 IDE 的使用可能存在大同小异,一般可以参考各个 IDE 的介绍文档
- 本文档介绍的内容基本适用于大部分的 IDE
近期评论