Markdown学习笔记

[toc]

文字样式

  • # ## ### #### ##### ###### 标题一到标题六
  • 加粗:**text** text
  • 斜体:*text* text
  • 斜体加粗:***text*** text
  • 删除线: ~~ text~~ text
  • 高亮:==text== ==text==
  • 行内代码:text (用反引号包起来)
  • 代码区块
if(i==0)
   return 0;
else
   return 1;
  • 区块引用 >text (必须在一行的最前面)

text

列表

  • 无序列表
  • red
  • green
  • blue
  • 有序列表
  1. first
  2. second
  3. third
  • 分割线 (在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。)

链接

  • 链接
    • 行内式 [an example](http://example.com/ "Title") an example
    • 参考式 (参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记[an example][id]。接着,在文件的任意处,你可以把这个标记的链接内容定义出来[id]: http://example.com/ "Optional Title Here")[an example][id]
      [id]: http://example.com/ "Optional Title Here"
  • 图片
    • 行内式 ![Alt text](/path/to/img.jpg "Optional title")
    • 参考式 同链接的参考式一样的用法
  • 自动链接 (Markdown支持以比较简短的自动链接形式来处理网址和电子邮件信,只要是用尖括号包起来,Markdown 就会自动把它转成链接。)
  • 反斜杠 \ (利用反斜杠来插入一些在语法中有其它意义的符号)
  • 待办事件 - [ ] shopping (必须在一行的最前面)
    • [ ] shopping
  • 已办事件 - [x] shopping (必须在一行的最前面)
    • [x] shopping
  • 脚注
刘浪[^name]。
[^name]:刘浪

表格

  • :--- 左对齐; :---: 居中对齐; ---: 右对齐
 姓名|年龄|性别
 :---|:----:|----:
 张三|20|男
 ```

姓名|年龄|性别
:---|:----:|----:
张三|20|男
- 标题 `[toc]`
- 下划线 `++test++` ++test++
# 数学公式

(*基于LaTeX数学表达式*)
- 行内公式 `$...$` $S=\pi r^2$
- 陈列公式

$$
...
$$


# 序列图
## 示例
>`````sequence
title:聊天
note left of Tom:left
Tom-->Mary: hello, Mary.
Mary-->Tom: hello, Tom.
Tom-->Mary: Do you want to eat somthing?
note right of Mary:right
``

效果如下:
```sequence
title:聊天
note left of Tom:left
Tom-->Mary: hello, Mary.
Mary-->Tom: hello, Tom.
Tom-->Mary: Do you want to eat somthing?
note right of Mary:right

语法

序列图语法如图所示:


Markdown学习笔记_第1张图片
序列图

标题

设置title,采用title: message。
例:title:聊天

title:聊天

设置参与者

设置参与者,采用participant actor
例:participant Tom

participant Tom
participant Mary

设置便签

  • 左侧note: note left of acotor: message
  • 右侧note: note right of actor: message,
  • 覆盖note: note over actor:message

note left of A: 左侧note
note right of B: 右侧note
note over C: 覆盖note
note over A,B: 覆盖多个actor
note over B,C: 测试下\n 换行

note left of A: 左侧note
note right of B: 右侧note
note over C: 覆盖note
note over A,B: 覆盖多个actor
note over B,C: 测试下\n 换行

设置会话

  • 实线实箭头: actor->actor: message
  • 虚线实箭头: actor–>actor:message
  • 实线虚箭头: actor->>actor:message
  • 虚线虚箭头: actor–>>actor:message

A->A:自言自语
A->B:实线实箭头
A-->B:虚线实箭头
A->>B:实线虚箭头
A-->>B:虚线虚箭头

A->A:自言自语
 A->B:实线实箭头
 A-->B:虚线实箭头
 A->>B:实线虚箭头
 A-->>B:虚线虚箭头

流程图

流程图示例

st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: is mine?

st->op->cond
cond(yes)->e
cond(no)->op

代码如下:

st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: is mine?
st->op->cond
cond(yes)->e
cond(no)->op
``

流程图语法

  • 节点定义
    格式: 节点名称=>节点类型: 提示文本(冒号后面有一个空格)
  • 节点类型
    • 开始节点:start
    • 判断节点:condition
    • 流程节点:operation
    • 结束节点:end
  • 节点连接
    • 一般节点连接:节点名称->节点名称
    • 判断节点:
      • 条件节点(yes)->正确应答节点
      • 条件节点(no)->错误应答节点

你可能感兴趣的:(Markdown学习笔记)