# Markdown 教程

# 样式转换工具

https://md.openwrite.cn/
1

# 1、自定义容器

注:vuepress默认主题支持的容器

::: tip
这是一个提示
:::

::: warning
这是一个警告
:::

::: danger
这是一个危险警告
:::

::: details
这是一个详情块,在 IE / Edge 中不生效
:::
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  • 演示

TIP

这是一个提示

WARNING

这是一个警告

DANGER

这是一个危险警告

DETAILS

这是一个详情块,在 IE / Edge 中不生效

# 2、标题

注:# 后面保持空格
# topic h1
## topic h2
### topic h3
#### topic h4
##### topic h5
###### topic h6
1
2
3
4
5
6
7

# 3、TOC

注:根据标题生成目录
[[TOC]]
1
2

# 4、引用

注:单行
> hello world!

注:多行(每行尾加两空格,才能换行)
> hello world!  
> hello world!  
> hello world!
或
> hello world!  
hello world!  
hello world!

注:多层嵌套
> aaaaaaaaa
>> bbbbbbbbb
>>> cccccccccc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • 演示

hello world!

hello world!
hello world!
hello world!

hello world!
hello world!
hello world!

aaaaaaaaa

bbbbbbbbb

cccccccccc

# 5、行内标记

注:用 ` 标记代码块将变成一行
标记之外`hello world`标记之外

标记之外 ` 
<div>   
    <div></div>
    <div></div>
    <div></div>
</div>
`标记之外
1
2
3
4
5
6
7
8
9
10
  • 演示

标记之外hello world标记之外

标记之外 <div> <div></div> <div></div> <div></div> </div>标记之外

# 6、代码块

使用```包含内容 
1

# 6.1、注:根据不同的语言配置不同的代码着色

  • 演示
var num = 0;
for (var i = 0; i < 5; i++) {
    num+=i;
}
console.log(num);
1
2
3
4
5
<!DOCTYPE html>
<html>
    <body>
        <div>内容1</div>
        <div>内容2</div>
        <div>内容3</div>
    </body>
</html>
1
2
3
4
5
6
7
8

# 7、插入链接

[百度一下](http://www.baidu.com/)
[百度一下-带标题](http://www.baidu.com/ "百度一下-带标题")
百度一下-直接链接:http://www.baidu.com/
1
2
3
  • 演示

百度一下 (opens new window)
百度一下-带标题 (opens new window)
百度一下-直接链接:http://www.baidu.com/

# 8、图片加链接

[![](http://hweiyu.gitee.io/java-ease-menu/image/home.png)]
[![](http://hweiyu.gitee.io/java-ease-menu/image/home.png)](http://www.baidu.com/ "百度一下")
1
2
  • 演示

[] (opens new window)

# 9、序表

有序,注:序列.后 保持空格
1. one
2. two
3. three

无序
* one
* two
* three

序表嵌套
1. one
    1. one-1
    2. two-2
2. two 
    * two-1
    * two-2
    
序表嵌套代码块,注:换行+两个Tab
* one
    var a = 10;     // 与上行保持空行并 递进缩进
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  • 演示
  1. one
  2. two
  3. three
  • one
  • two
  • three
  1. one
    1. one-1
    2. two-2
  2. two
    • two-1
    • two-2
  • one
    var a = 10;
  • two
    var b = 11;

# 10、任务列表

注:兼容性一般 要隔开一行
- [x] 选项一
- [ ] 选项二  
- [ ] 选项三
1
2
3
4
  • 演示
  • [x] 选项一
  • [ ] 选项二
  • [ ] 选项三

# 11、表格

注: : 代表对齐方式 ,** : 与 | 之间不要有空格**,否则对齐会有些不兼容

|    a    |       b       |      c     |
|:-------:|:------------- | ----------:|
|   居中  |     左对齐    |   右对齐   |
|=========|===============|============|


简约写法

a  | b | c  
:-:|:- |-:
    居中    |     左对齐      |   右对齐    
============|=================|=============
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  • 演示
a b c
居中 左对齐 右对齐
========= =============== ============
a b c
居中    |     左对齐      |   右对齐    

============|=================|=============

# 12、支持内嵌CSS样式

<p style="color: #AD5D0F;font-size: 30px; font-family: '宋体';">内联样式</p>
1
  • 演示

内联样式

# 13、语义标记

描述 效果 代码
斜体 斜体 *斜体*
斜体 斜体 _斜体_
加粗 加粗 **加粗**
加粗+斜体 加粗+斜体 ***加粗+斜体***
加粗+斜体 加粗+斜体 **_加粗+斜体_**
删除线 删除线 ~~删除线~~
下划线 ++下划线++ ++下划线++

# 14、语义标签

描述 效果 代码
斜体 斜体 <i>斜体</i>
加粗 加粗 <b>加粗</b>
强调 强调 <em>强调</em>
上标 Za Z<sup>a</sup>
下标 Za Z<sub>a</sub>
键盘文本 Ctrl <kbd>Ctrl</kbd>
换行 <br/>或两个空格

# 15、分隔符

注:最少三个 --- 或 ***或 * * *

代码

***
---
* * *
1
2
3
4
5
6
7
  • 演示



上次更新: 7/20/2022, 4:12:37 PM