Markdown入门指南

一、Markdown是个啥?

Markdown 是一种轻量级的「标记语言」,创始人为约翰·格鲁伯,用简洁的语法代替排版,用纯文本的方式编辑,最后可以直接渲染出效果。目前被越来越多的知识工作者、写作爱好者、程序员或研究员广泛使用。

而其常用的语法不超过十个,相对于更为复杂的 HTML 标记语言来说,Markdown 十分的轻量,学习成本也不需要太多,且一旦熟悉这种语法规则,会有沉浸式编辑的效果。

 

二、为啥用Markdown?

Markdown的目标是实现“易读易写”,让文档更容易也也更容易读,也更容易改。

它可以很方便的插入代码,。列表,流程图,也有很多预设好的字体大小,所以很多人用Markdown来写技术性文章或者博客。

与我而言,写csdn、印象笔记是必须要用到Markdown的,另外github里面的.md自述文件本身也是支持Markdown语法。

 

三、Markdown的用法

  语法实例 效果展示
设置分级标题

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

Markdown入门指南_第1张图片
加粗文本 **迎风聚智**
斜体 *迎风聚智*
下划线 迎风聚智
删除线 ~~迎风聚智~~ Markdown入门指南_第2张图片
添加分割线 ***
引用文本

> 这里是一级引用文本

>> 这里是二级引用文本

无序列表

有序列表

公司网站的目录:
1. 首页
2. 公司简介
    * 公司品牌
    * 企业文化
    * 资质荣誉
3. 产品与服务
4. 应用案例

 

Markdown入门指南_第3张图片
待办事项 主营业务
* [x] 软硬件检验检测工具
* [ ] 大规模多源数据只能整合系统
* [ ] 信息资源目录管理系统
Markdown入门指南_第4张图片
插入链接 官网:[武汉迎风聚智](http://www.whyfjz.com/)
插入表格 |  | 营业额  | 增长率 | 
| --- | --- | --- |
| 2020年 | 1亿 | 100% | 
| 2021年 | 2亿 | 100% | 
Markdown入门指南_第5张图片
插入图表

```chart
,预算,收入,花费,债务June,5000,8000,4000,6000
July,3000,1000,4000,3000
Aug,5000,7000,6000,3000
Sep,7000,2000,3000,1000
Oct,6000,5000,4000,2000
Nov,4000,3000,5000,

type: pie
title: 每月收益
x.title: Amount
y.title: Month
y.suffix: $
```

Markdown入门指南_第6张图片

插入行内代码或代码块

```python

import re
line = "Cats are smarter than dogs"
matchObj = re.match( r'(.*) are (.*?) .*', line, re.M|re.I)
if matchObj:
    print "matchObj.group() : ", matchObj.group()
    print "matchObj.group(1) : ", matchObj.group(1)   
    print "matchObj.group(2) : ", matchObj.group(2)
else:   
    print "No match!!"
    
```

Markdown入门指南_第7张图片
插入流程图

```mermaid

graph TD

A[模块A] -->|A1| B(模块B)

B --> C{判断条件C}

C -->|条件C1| D[模块D]

C -->|条件C2| E[模块E]

C -->|条件C3| F[模块F]

```

Markdown入门指南_第8张图片
插入时序图

```mermaid

sequenceDiagram

A->>B: 是否已收到消息?

B-->>A: 已收到消息

```

Markdown入门指南_第9张图片
插入甘特图

```mermaid
gantt
title 甘特图
dateFormat YYYY-MM-DD
section 项目A
任务1 :a1, 2018-06-06, 30d
任务2 :after a1 , 20d
section 项目B
任务3 :2018-06-12 , 12d
任务4 : 24d

```

Markdown入门指南_第10张图片

 

 

 

 

 

 

你可能感兴趣的:(Markdown)