Markdown 是一种轻量级的标记语言(markup language),由 John Gruber(1973 ~)与 Aaron Swartz (1986 ~ 2013)于2004年创造,被网站用于编写说明文件(readme)、技术文档或在论坛上发布信息。由于其语法简单,易于读写,且编写出的作品简洁美观,目前也被越来越多的人群用于日常写作、发布电子书甚至书写电子邮件。可以说,Markdown 是极简主义(minimalism)的代表作品。

简单说,Markdown 有如下优势:

  • 语法简单,易于学习
  • 简洁美观,易于阅读
  • 兼容 HTML,可以添加丰富的样式
  • 跨平台
  • 越来越多的网站支持

本文包括以下内容:

  • 通用格式;
  • 绘制表单;
  • 引入链接;
  • 引入公式、代码;
  • 使用表情(emoji);
  • 绘图简介;

通用格式

标题

  • 在想要设置为标题的文字前面加#来表示
  • 1个#是一级标题,2个#是二级标题,以此类推。支持六级标题
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题

字体

**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~

这是加粗的文字这是倾斜的文字这是斜体加粗的文字这是加删除线的文字

引用

  • 在引用的文字前加>即可
  • 引用也可以嵌套,如>>,>>>
> 这是引用的内容

这是引用的内容

分割线

  • 三个或者三个以上的 - 或 *
-------********


外部链接

图片

  • ![图片alt](图片地址 ''图片title'')

图片alt就是显示在图片下面的文字,相当于对图片内容的解释
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

![知乎](https://pic2.zhimg.com/80/v2-48bbd284deacef0b5896427e660b2a51_1440w.png "知乎")

超链接

  • 超链接名
  • title可加可不加
[百度](http:/baidu.com)

百度

html

  • Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替
<a href = "https:/www.jianshu.com/u/1f5ac0cf6a8b" target = "_blank">知乎</a>

知乎

表单

无序列表

  • 无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容

  • 列表内容

有序列表

  • 数字加点
1. 列表内容
2. 列表内容
3. 列表内容

  1. 列表内容
  2. 列表内容
  3. 列表内容

列表嵌套

  • 上一级和下一级之间敲3个空格即可
- 一级无序列表内容- 二级无序列表内容- 三级无序列表内容- 四级无序列表内容

  • 一级无序列表内容

    • 二级无序列表内容

      • 三级无序列表内容

        • 四级无序列表内容

表格

| 表头 | 表头  | 表头 |
| - |-| - |
| 内容 | 内容  | 内容 |
| 内容 | 内容  | 内容 |

  • 第二行分割表头和内容
  • 有一个就行,为了对齐,多加了几个
  • 文字默认居左
  • -两边加:表示文字居中
  • -右边加:表示文字居右

代码、公式

代码块

  • 单行代码:代码之间分别用一个反引号包起来
`代码内容`

代码内容

  • 代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
labels = []
markers = ['o', 'd', 'r']
colors = ['red', 'blue', 'green']for i in range(2):time = mix.Time[0+i*6, 6+i*6]normal = mix.Normal[0+i*6, 6+i*6]ldir = mix.LDIR[0+i*6, 6+i*6]plt.plot(time, normal, label=labels[i], marker=markers[i], color=colors[i])plt.plot(time, ldir, label=rlabels[i], marker=markers[i], color=colors[i], linestyle='.-')

公式

  • 行内
$Gamma(n) = (n-1)! quadforall n inmathbb N$

  • 块级
$$
x = dfrac{-b pm sqrt{b^2 - 4ac}}{2a}
$$

扩展格式上、下标
```markdown
OH^-^
KBrO~3~
```

复选框
```markdown
- [ ]
- [x]
```

高亮
```markdown
==高亮==
```

表情
目前,大多数的 markdown 编辑器都支持了 emoji,其基本格式为,:英文单词:,如
```markdown
:sunflower:
:cat:
:bike:
:icecream:
:running:
:ski:
```

绘图

Markdown 支持绘图插件,目前比较流行的有 Mermaid.js 和 ditta。其中,Mermaid.js 是完全 Markdown 风格的语言,可以与 Markdown 文档做到无缝衔接。关于 Mermaid.js 的使用,可参阅

请服我一把:Markdown 绘图(Mermaid.js)​zhuanlan.zhihu.com

作为极简主义的代表作之一,Markdown 未来的生态会越来越丰富。

markdown 语法_Markdown 基本语法相关推荐

  1. markdown 语法_markdown特殊语法之上下标

    markdown特殊语法之上下标 ​markdown的基本语法很简单,百度一下就可以了,有空的话我再转载一些过来.我想的是平常其实需要用到的一些输入技巧,特殊用法或者扩展语法,还有一些难点倒是要记录学 ...

  2. markdown 缩进_markdown 常用语法集合

    markdown 语法 知乎上的markdown的解析是有问题的,如果下面的效果有的没有实现,就说明知乎网页端上不支持这种语法.但是这些语法都是没有问题的(在markdown的编辑器上尽情的去使用吧) ...

  3. markdown语法中的空格_Markdown常用语法汇总

    一.Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建. ...

  4. markdown 图片居中_Markdown常用语法汇总

    一.Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建. ...

  5. Markdown通用的常用语法说明

    前言 Markdown 是一种轻量级的 标记语言,语法简洁明了.学习容易,还具有其他很多优点,目前被越来越多的人用来写作使用. Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表 ...

  6. Markdown 11种基本语法

    Markdown 11种基本语法 现在是我在学习Markdown时做的笔记.学完这些Markdown的基本使用已经不成问题. 1. 标题设置(让字体变大,和word的标题意思一样) 在Markdown ...

  7. Markdown编辑器推荐与语法教程--图片版

    请参考Markdown编辑器推荐与语法教程--展示版或者Markdown编辑器推荐与语法教程--展示版看具体效果,当然,大家也可以下载Mou亲自体验一把 End

  8. Markdown 5分钟的语法课

    本文转自 https://nepton.github.io/blog/markdown/markdown-grammar 作者:nepton 本文采用 Creative Commons BY-NC-N ...

  9. Markdown语法学习-基础语法

    前言 本人是一名普通二本的在读大一学生,准备在机械.编程.嵌入式开发等这一些方面深耕.现在也在准备经营属于自己的博客.因为是新手小白,没有什么基础,所以在前期会发一些比较基础的内容,在网上都是可以随便 ...

最新文章

  1. 震精!Spring Boot内存泄露,排查竟这么难!
  2. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...
  3. 组装简历必备的9大要件
  4. 机器学习笔记:ResNet 及残差连接
  5. 开发 Eclipse 插件
  6. 【论文解读】ICLR 2021丨当梯度提升遇到图神经网络,“鱼和熊掌”皆可兼得
  7. MegaCli 监控Raid状态
  8. 自己动手实现一个html2canvas
  9. 字典哈希表的实现原理_GCC中unordered_(multi)set/map的实现原理 (Part 2 图解哈希表结构)...
  10. Linux学习:Linux基础命令集(2)
  11. springboot jwt token前后端分离_7个开源的 Spring Boot 前后端分离项目,一定要收藏!...
  12. Java Web整合开发(81)
  13. Python快速调用Teambition接口
  14. 计算机维修七方法,七种常用方案解决电脑没声音故障
  15. HDU2161 Primes
  16. STC51入门笔记(郭天祥C语言)---第九节:常见芯片和运放电路介绍
  17. 月光宝盒游戏机MAME街机模拟器方案源码项目解析----米饭模拟器(2)
  18. 答疑解惑:软件定义存储常见问题
  19. github 下载慢问题 - 代理 - 汇总
  20. iconfont官网中的图标保留其原本的颜色

热门文章

  1. 第二课 运算符(day10)
  2. bzoj 2179 FFT快速傅立叶 FFT
  3. ios审核4.3被拒,快速通过IOS4.3问题
  4. vs2012 与 win7 不兼容的问题
  5. 提里奥·弗丁(魔兽世界里的NPC)
  6. javascript --- 对象的方式体验链式调用
  7. 怎么建立微信生态用户增长模型?
  8. MyBatis 传递多个参数
  9. iOS开发缓存机制之—内存缓存机制
  10. 查看UNIX系统版本