Markdown语法

语法

标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落与格式

段落

  • 段落没有特殊的格式,直接编写文字就是段落
  • 段落的换行就是使用两个以上空格加上回车

字体

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

分割线

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。

***
* * *
*****
- - -
----------

删除线

如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~即可

~~BAIDU.COM~~

下划线

下划线可以通过 HTML 的<u>标签

<u>带下划线文本</u>

列表

无序列表

无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格

* 第一项
* 第二项
* 第三项

+ 第一项
+ 第二项
+ 第三项


- 第一项
- 第二项
- 第三项

有序列表

有序列表使用数字并加上 . 号来表示

1. 第一项
2. 第二项
3. 第三项

列表嵌套

列表嵌套只需在子列表中的选项前面添加四个空格

1. 第一项:
    - 第一项嵌套的第一个元素
    - 第一项嵌套的第二个元素
2. 第二项:
    - 第二项嵌套的第一个元素
    - 第二项嵌套的第二个元素

引用

引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号

> 区块引用

代码

函数或单个代码片段

`printf()`函数

代码块

  1. 代码区块使用 4 个空格
  2. 一个制表符(Tab 键)
  3. 或者```languageType(推荐)
public static void main(String[] args) {
	System.out.println("Hello World");
}

链接

普通链接

[链接名称](链接地址)
<链接地址>

高级链接

百度 [Baidu][baidu]
谷歌 [Google][google]
然后在文档的结尾为变量赋值(网址)
[baidu]: http://www.baidu.com/
[google]: http://www.google.com/

图片

  1. 开头一个感叹号 !
  2. 接着一个方括号,里面放上图片的替代文字
  3. 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 "可选标题")

表格

|  表头1   | 表头2  |
|  :----:  | :----:  |
| 单元格1  | 单元格2 |
| 单元格3  | 单元格4 |

流程图、时序图、甘特图

流程图

横向

graph LR A[方形] -->B(圆角) B --> C{条件a} C --> |a=1| D[结果1] C --> |a=2| E[结果2] F[横向流程图]

竖向

graph TD A[方形] --> B(圆角) B --> C{条件a} C --> |a=1| D[结果1] C --> |a=2| E[结果2] F[竖向流程图]

标准流程图(竖向)

st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op

标准流程图(横向)

st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st(right)->op(right)->cond
cond(yes)->io(bottom)->e
cond(no)->sub1(right)->op

UML时序图

对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示)
对象B-->对象A: 我很好(响应)
对象A->对象B: 你真的好吗?

UML复杂时序图

Title: 标题:复杂使用
对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示)
对象B-->对象A: 我很好(响应)
对象B->小三: 你好吗
小三-->>对象A: 对象B找我了
对象A->对象B: 你真的好吗?
Note over 小三,对象B: 我们是朋友
participant C
Note right of C: 没人陪我玩

UML标准时序图

%% 时序图例子,-> 直线,-->虚线,->>实线箭头 sequenceDiagram participant 张三 participant 李四 张三->王五: 王五你好吗? loop 健康检查 王五->王五: 与疾病战斗 end Note right of 王五: 合理 食物 <br/>看医生... 李四-->>张三: 很好! 王五->李四: 你怎么样? 李四-->王五: 很好!
posted @ 2021-09-22 11:01  d4peng  阅读(24)  评论(0)    收藏  举报