markdown语法

## markdown 基础语法

源码和文本模式的切换使用ctrl键加 / 键。

### 标题

Markdown 支持两种标题的语法,类 Setext和类 atx 形式。

为了统一我们使用更Atx形式

类 Atx 形式则是在行首插入 1 到 6 个 `#` ,对应到标题 1 到 6 阶,例如:

# 这是 H1
## 这是 H2
###### 这是 H6

### 列表

Markdown 支持有序列表和无序列表。

无序列表使用星号、加号或是减号作为列表标记:

* Red
* Green
* Blue
等同于:
+ Red
+ Green
+ Blue
也等同于:
- Red
- Green
- Blue
有序列表则使用数字接着一个英文句点:
1. Bird
2. McHale
3. Parish


### 分隔线

你可以在一行中用三个以上的减号或底线来建立一个分隔线,我们组统一使用减号

------


## 区段元素

### 链接

Markdown 支持两种形式的链接语法: *行内式*和*参考式*两种形式。

不管是哪一种,链接文字都是用 [方括号] 来标记。

要建立一个*行内式*的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,如果还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,例如:


这是一个 例子[例子](http://example.com/ "标题") .

如果是要链接到同样主机的资源,可以使用相对路径:

See my [About](/D:/文档/需求分析/ibs_ips) page for details.


### 强调

可以用\*或 _ 来包住要强调的内容,为了统一格式,我们统一使用\*,斜体用1个\*号来包住要强调的内容,加粗用2个\*号,斜体加粗用3个\*例如:

*斜体*
**加粗**
***斜体加粗***

### 表格
表格的插入格式比较复杂,建议用软件内的表格插入功能,具体位置:段落——>插入表格,

语法为用\|和减号,
| | | | |
| ------------| ---------| -------- | -------|
| | | | |
| | | | |
| | | | |
| | | | |


### 图片

Markdown 使用一种和链接很相似的语法来标记图片,同样也允许两种样式: *行内式*和*参考式*。

行内式的图片语法是
- 一个惊叹号 `!`
- 接着一个方括号,里面放上图片的替代文字
- 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。:


![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")


Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

```
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
```

### 区块引用 Blockquotes
Markdown 标记区块引用是使用类似 email 中用 `>` 的引用方式。即在每行的最前面加上 `>` :


> 描述该功能点,是否需要调整高可用,增加进程、线程组或
>
> 其它需要监控的元素

 

### 代码区块

和程序相关的写作或是标签语言原始码通常会有已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示,Markdown 会用 `<pre>` 和 `<code>` 标签来把代码区块包起来。

要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:

```
这是一个普通段落:

这是一个代码区块。
```

### 流程图

流程图大致分为两段,第一段是定义元素,第二段是定义元素之间的走向。

#### 定义元素的语法

```bash
tag=>type: content:>url
```

- tag就是元素名字,自己定义
- type是这个元素的类型,有6中类型,分别为:

>

- start # 开始
- end # 结束
- operation # 操作
- subroutine # 子程序
- condition # 条件
- inputoutput # 输入或输出

#### 连接元素的语法

用**->**来连接两个元素,content就是在框框中要写的内容,注意type后的冒号与文本之间一定要有个空格。url是一个链接,与框框中的文本相绑定,用\>符号绑定
```flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end

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

posted @ 2019-09-23 10:52  cloudplayer  阅读(127)  评论(0)    收藏  举报