Markdown学习
学习自菜鸟教程,本文档仅供学习使用。
标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
段落格式
空格换行
BAIDU.COM后加两个以上空格然后换行 (优快云不适用)
GOOGLE.COM
空行换行
也可以中间空一行换行,如
BAIDU.COM
GOOGLE.COM
字体
斜体
*斜体*
斜体
_斜体_
斜体
粗体
**粗体**
粗体
__粗体__
粗体
粗斜体
***粗斜体***
粗斜体
___粗斜体___
粗斜体
分割线
*
三个星号
***
多个星号
*****
-
三个减号
---
多个减号
---------
删除线
两个~号可以作为删除线,如
我们~~删除~~两个字
我们删除两个字
下划线
<u>带下划线文字</u>
带下划线文字
脚注
[^需要注明的文字],如\
创建脚注格式类似这样 [^RUNOOB]。
创建脚注格式类似这样 1。
脚注在文章最后。
列表
无序列表
使用 * 、 +、- 作为列表标记,这些标记后面要添加一个空格,然后再填写内容
*
- 第一项
- 第二项
- 第三项
+
- 第一项
- 第二项
- 第三项
-
- 第一项
- 第二项
- 第三项
有序列表
使用数字加.
号来表示
- 第一项
- 第二项
- 第三项
列表嵌套
搞了半天也没搞明白优快云列表嵌套怎么用
typora上效果,如下
区块
不嵌套
>
后跟空格
即可
> 区块引用
>
> 菜鸟教程
>
> 学的不仅是技术更是梦想
效果如下
区块引用
菜鸟教程
学的不仅是技术更是梦想
嵌套
优快云嵌套可能不是太美观,区块底端无法对齐。
书写样式
第一层
第二层
第三层
第四层
第五层
第六层
第七层
第八层
第九层
第十层
难道可以无限嵌套???
Typora输出样式更加符合我的审美,如下
区块中使用列表
区块中使用列表
第一项
1.1
第二项
2.1
2.1下的区块
列表中使用区块
-
第一项
菜鸟教程
学的不仅是技术更是梦想
-
第二项
代码
行内代码
用` `括起来即可
printf()
函数
代码区块
代码区块使用`````包括即可,可以说明语言,
如 ````c `即代表c语言,如
#include<stdio.h>
void mian()
{
printf("Hello World!");
}
链接
使用[链接名称](链接地址)
即可
或者直接<链接地址>
即可
也可以使用 1 作为网址变量[Baidu][1]。(优快云不适用)
runoob作为网址变量[Runoob][runoob]。(优快云不适用)
图片
使用``或者``即可

对图片网址使用变量
这是一张图片 1 [RUNOOB][2]. (优快云不适用)
还可以指定图片宽高,使用标签
<img src="http://static.runoob.com/images/runoob-logo.png" width="50%">

表格
|
分割单元格 -
分割行
-:
右对齐
:-
左对齐
:-:
居中对齐
| 表头1 | 表头2 |表头3|
|-:|:-:|:-|
|单元格1|单元格2|单元格3|
|单元格4|单元格5|单元格6|
表头1 | 表头2 | 表头3 |
---|---|---|
单元格1 | 单元格2 | 单元格3 |
单元格4 | 单元格5 | 单元格6 |
高级应用
HTML
支持<kbd> <b> <i> <em> <sup> <sub> <br>
等
除<br>
外,其他的都成对使用,如<kbd>Ctrl</kbd>
<kbd>
使用Ctrl+Alt+Del重启电脑
<b>
怎么使用好像是加粗
<i>
怎么使用 好像是斜体
<em>
怎么使用 也是斜体
<sup>
怎么使用好像是上标
<sub>
怎么使用好像是下标
br
单独使用,实现换行
转义
\
+符号:显示符号本身
如\*\*文本加粗\*\*
,显示如下
**文本加粗**
正常显示* 号
(好像只适用于英文符号)
\反斜杠
`反引号
* 星号
_ 下划线
{}花括号
[]方括号
()小括号
#井字号
+加号
-减号
.英文句号
!感叹号
公式
使用$$
将Tex或者LaTeX格式的数学公式包裹起来使用。
$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$
V 1 × V 2 = ∣ i j k ∂ X ∂ u ∂ Y ∂ u 0 ∂ X ∂ v ∂ Y ∂ v 0 ∣ \mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\ \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\ \end{vmatrix} V1×V2=∣∣∣∣∣∣i∂u∂X∂v∂Xj∂u∂Y∂v∂Yk00∣∣∣∣∣∣
横向流程图
使用原码格式,代码前加 (```mermaid)
,(不包含左右括号),如下
```mermaid
graph LR
A[方形] -->B(圆角)
B -->C{条件a}
C -->|a=1| D[结果1]
C -->|a=2| E[结果2]
F[横向流程图]
竖向流程图
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
graph TD
A[方形] --> B(圆角)
B --> C{条件a}
C --> |a=1| D[结果1]
C --> |a=2| E[结果2]
F[竖向流程图]
标准流程图
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
标准流程图源码格式(横向)
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
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时序图源码样例
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
Note left of 对象A: 对象A的描述(提示)
对象B–>对象A: 我很好(响应)
对象A->对象B: 你真的好吗?
UML时序图源码复杂样例
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
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标准时序图样例
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
%% 时序图例子,-> 直线,–>虚线,->>实线箭头
sequenceDiagram
participant 张三
participant 李四
张三->王五: 王五你好吗?
loop 健康检查
王五->王五: 与疾病战斗
end
Note right of 王五: 合理 食物
看医生…
李四–>>张三: 很好!
王五->李四: 你怎么样?
李四–>王五: 很好!
甘特图样例
使用原码格式,代码前加(```mermaid)
,(不包含左右括号)
%%语法示例
gantt
dateFormat YYYY-MM-DD
title 软件开发甘特图
section 设计
需求:done, des1, 2014-01-06,2014-01-08
原型:active, des2, 2014-01-09, 3d
UI设计:des3, after des2, 5d
未来任务:des4, after des3, 5d
section 开发
学习准备理解需求:crit, done, 2014-01-06,24h
设计框架:crit, done, after des2, 2d
开发:crit, active, 3d
未来任务 :crit, 5d
耍:2d
section 测试
功能测试:active, a1, after des3, 3d
压力测试:after a1 , 20h
测试报告: 48h : 48h
菜鸟教程 – 学的不仅是技术,更是梦想!!!
[1]: http://www.baidu.com (优快云不适用)
[runoob]: http://www.runoob.com/ (优快云不适用) ↩︎