一、什么是Markdown?

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap、SourceForge、简书等,甚至还能被使用来撰写电子书。

二、语法大全

1、常用语法

Markdown语法

详解

快捷键

效果

*斜体*

 

Ctrl/⌘ + I

斜体

**粗体**

 

Ctrl/⌘ + B

粗体

==标记文本==    
~~删除文本~~    
> 引用文本 ">"后需加空格 Ctrl + Q

# 一级标题

"#"后需加空格

 

一级标题

## 二级标题

以此类推三级标题为三个“#”

 

二级标题

[链接](http://www.zy13.net)

“[]”间为显示的超文本

Ctrl/⌘ + K

链接

![图片](https://cn.vuejs.org/images/logo.png)

“[]”间为图片名

Ctrl/⌘ + Shift + I

* 无序列表

 

Ctrl + L

 

1. 有序列表一

2.有序列表二

3.有序列表三

   
  1. 有序列表一
  2. 有序列表二
  3. 有序列表三

---

水平分割线

 

————

`内联代码` 的使用

 

Ctrl/⌘ + Shift + K

 

```

代码块

```

```javascript
// 这里填写代码
var msg = 'Hello world!';
```

H~2~O is是液体。

2^10^ 运算结果是 1024.

 
按下<kbd>Enter</kbd>键  

2、功能快捷键

Markdown 快捷键
撤销 Ctrl /⌘+Z
重做 Ctrl /⌘+Y
加粗 Ctrl /⌘+B
斜体 Ctrl /⌘+I
标题 Ctrl /⌘+Shift +H
有序列表 Ctrl /⌘+Shift +O
无序列表 Ctrl /⌘+Shift +U
待办列表 Ctrl /⌘+Shift +C
插入代码 Ctrl /⌘+Shift +K
插入链接 Ctrl /⌘+Shift +L
插入图片 Ctrl /⌘+Shift +G
查找 Ctrl /⌘+F
替换 Ctrl /⌘+G

3、列表

- 项目- 项目- 项目1. 项目1
2. 项目2
3. 项目3- [ ] 计划任务
- [x] 完成任务

4、表格

一个简单的表格是这么创建的:

|商品|数量|单价|
|:-----------|:-----------:|-----------:|
|手机|10|¥1999元|
|电脑|5|¥5000元|

第二行表示对齐方式:

:---------: 居中
:---------- 左对齐
----------: 右对齐

5、图片

默认图片:![图片名称](https://cn.vuejs.org/images/logo.png)

带尺寸的图片: ![图片名称](https://cn.vuejs.org/images/logo.png =30x30)

居中的图片: ![图片名称](https://cn.vuejs.org/images/logo.png#pic_center)

居中并且带尺寸的图片: ![图片名称](https://cn.vuejs.org/images/logo.png#pic_center =30x30)

6、甘特图功能

```mermaid
ganttdateFormat  YYYY-MM-DDtitle 标题section 现有任务已完成               :done,    des1, 2014-01-06,2014-01-08进行中               :active,  des2, 2014-01-09, 3d计划一               :         des3, after des2, 5d计划二               :         des4, after des3, 5d
```

7、UML 图表

序列图:

```mermaid
sequenceDiagram
张三 ->> 李四: 你好!李四, 最近怎么样?
李四-->>王五: 你最近怎么样,王五?
李四--x 张三: 我很好,谢谢!
李四-x 王五: 我很好,谢谢!
Note right of 王五: 李四想了很长时间, 文字太长了<br/>不适合放在一行.李四-->>张三: 打量着王五...
张三->>王五: 很好... 王五, 你怎么样?
```

流程图:

```mermaid
graph LR
A[长方形] -- 链接 --> B((圆))
A --> C(圆角长方形)
B --> D{菱形}
C --> D
```

FLowchart流程图:

```mermaid
flowchat
st=>start: 开始
e=>end: 结束
op=>operation: 我的操作
cond=>condition: 确认?st->op->cond
cond(yes)->e
cond(no)->op
```

8、KaTeX数学公式

Gamma公式展示 $\Gamma(n) = (n-1)!\quad\forall
n\in\mathbb N$ 是通过欧拉积分$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$

Markdown编辑器语法大全相关推荐

  1. Markdown编辑器语法——设置字体、字号和颜色

    注意 本人的博客都迁移到本人自己搭建的博客地址,通过此处可查看. Markdown编辑器语法--设置字体.字号和颜色 Markdown是一种可以使用普通文本编辑器编写的标记语言,类似于HTML的标记语 ...

  2. 手把手带你实现Markdown编辑器语法高亮

    如果喜欢不如给个star鼓励一下:ZYMarkdownEditor 什么是正则表达式? iOS开发如何使用正则表达式? 使用正则表达式匹配Markdown 性能劣势? 配合YYTextView实现语法 ...

  3. CSDN Markdown编辑器语法、颜色规则(含常用内容补充)

    本文记录了CSDN原始提供的Markdown编辑器语法以及部分博主在应用过程中用到的语法规则.更新于2018.11.30. 这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 ...

  4. 【 Markdown 】Markdown 编辑器语法常用格式 ( 整理中 ... )

    文章目录 一. MarkDown 常用语法 1. 标题相关语法 (1) 标题模板 (2) 插入目录 2. 字体相关 (1) 字体设置 (2) 常用颜色值速查 3. 插入代码 (1) 单行代码 (2) ...

  5. Markdown编辑器一览大全,总有一款适合你

    Markdown 是一种简单的.轻量级的标记语法.用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档. Markdown具有很多优点: 写作中添加简单符号即完成排版,所见即 ...

  6. Markdown——编辑器语法——背景色

    转自:http://blog.csdn.net/testcs_dn/article/details/45766819   Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的 ...

  7. Markdown——编辑器语法——字体、字号与颜色

    转自:http://blog.csdn.net/testcs_dn/article/details/45719357/#reply   Markdown是一种可以使用普通文本编辑器编写的标记语言,通过 ...

  8. MarkDown编辑器语法指南——SegmentFault

    基本技巧 代码 如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现 通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语 ...

  9. Markdown基本语法大全_含各类图表_含例子说明

    目录 1. 目录的使用 2. 标题 3. 强调 4. 列表 5. 注脚 6. 链接和图片 7. 代码片段 8. 表格 9. 注释 10. KaTeX数学公式 11 甘特图 12 UML图表 12.1 ...

最新文章

  1. 如何使用firefox适用于javascript的debugger命令
  2. scikit-learn流形学习手写数字可视化
  3. JAVA入门级教学之(public class和class的区别)
  4. day33 java的注解
  5. HTML表格的简单使用1
  6. HIVE 1.1.0 启动时报错: Unsupported major.minor version 51.0
  7. c语言制作贪吃小白入门,小白入门——easyx界面版“贪吃蛇”的C语言实现(详细)...
  8. 学习笔记(5):2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库-HCIA数通IP地址编址及报头详解
  9. 如何成为成功的Andr​​oid游戏开发
  10. HTTP常见错误码原因及解决方法
  11. IT6302 电源后面板的 DB9 接口输出为 TTL 电平,您需要通过附件电平转换后才可连接到 PC 机的串口上
  12. 简易聊天软件开发(python+socket)
  13. android manifest 多个application,Android - 如何避免多個Manifest文件中的重復?
  14. scrapy框架—spiders
  15. 推广文案写作有哪些技巧,母婴用品文案内容撰写时需要注意的事项
  16. 英文中常见连读规律总结
  17. 非结构化数据的存储与查询
  18. RC4原理以及Python实现
  19. .netCHARTING报表图表控件详细介绍
  20. 超级全面-深拷贝与浅拷贝的实现方式

热门文章

  1. GPRS、433、Wifi、Zigbee模块概念和区别
  2. 一个显示器分屏显示两个画面_测了两个爆款游戏显示器,结果我发现他们都有坑。...
  3. 辰工石油勘探绘图平台软件
  4. Windows CE下的网络监测工具(上)
  5. 团体程序设计天梯赛-练习集 1-2 打台球(5 分)
  6. 介绍VO、DTO、PO、DO
  7. 华为鸿蒙系统什么时候出手机,华为鸿蒙系统什么时候出 是否用于手机还未确定...
  8. CK-GW06-E03与欧姆龙PLC配置指南
  9. Unity虚拟现实(VR)无编码游戏开发视频教程
  10. 浅谈单点登录SSO实现方案 | StartDT Tech Lab 06