文章目录
Markdown简介及基础语法
基础语法
标题类
一级标题
# 一级标题
二级标题
## 二级标题
三级标题,四级,五级。。以此类推
批注
>备注内容
效果如:
备注内容
列表
无序列表
- A
- B
* A
* B
+ A
+ B
效果如:
- A
- B
- A
- B
- A
- B
有序列表
1. A
2. B
3. C
1. A
1. B
1. C
Markdown会为有序列表自动添加序号。
效果如:
- A
- B
- C
- A
- B
- C
加粗、斜体
**加粗内容**
*斜体内容*
注意,*与内容中间不要有空格。
效果如:
加粗内容
斜体内容
表格
简单格式:
A | B | C
---|---|---
A | AA | AAA
B | BB | BBB
C | CC | CCC
完整格式:(带对齐方式)
| A | B | C |
| :--- | ---:| :--: |
| A | AA | AAA |
| B | BB | BBB |
| C | CC | CCC |
效果如:
A | B | C |
---|---|---|
A | AA | AAA |
B | BB | BBB |
C | CC | CCC |
标签
这是一个`标签`
这也是一个``标签``
效果如:
这是一个标签
这也是一个标签
代码块
方式1:在代码块前后行,加三个反引号```(推荐)
` ` `
public class Helloworld{
public static void main(String[] args) {
System.out.println("Hello world.");
}
}
` ` `
方式2:在每行代码前,加4个空格,或一个TAB键。
System.out.println("Hello world.");
效果如:
public class Helloworld{
public static void main(String[] args) {
System.out.println("Hello world.");
}
}
指定代码语言
` ` `java
public class Helloworld{
public static void main(String[] args) {
System.out.println("Hello world.");
}
}
` ` `
效果如:
public class Helloworld{
public static void main(String[] args) {
System.out.println("Hello world.");
}
}
复选框
使用 - [ ]
和 - [x]
语法可以创建复选框
如:
- 复选框1
- 复选框2
图片
![logo](./logo.png)
效果如:
URL链接
[麦粒橙-技术博客](https://blog.mylitboy.com)
邮箱地址
<mail@mylitboy.com>
扩展语法
扩展语法,大多编辑器不支持,通常需要安装插件实现。
目录
语法如下:
[ toc ]
效果如: 页面顶部
流程图
流程图及序列图,根据不同的插件,有两种方式:
1. flowcharts
` ` `flow
st=>start: A
e=>end
op=>operation: B
cond=>condition: C?
st->op->cond
cond(yes)->e
cond(no)->op
` ` `
2. mermaid
` ` `mermaid
graph TD;
A-->B;
B-->C;
` ` `
序列图
1.sequence
` ` `sequence
A->B: AA?
Note right of B: CC
B-->A: BB!
` ` `
效果如:
2. PlantUML
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml