Markdown语法学习整理

198 阅读2分钟

Markdown是什么?

Markdwon 是一种轻量级 标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以 MARKDOWN语法编写的语言转换成HTML内容的工具。

Markdown是谁创造的?

它是由 Aaron Swartz 和 [John Gruber](baike.baidu.com/item/John Gruber/18550453?fr=aladdin) 共同设计, Aaron Swartz 就是那位(2013年1月11日)自杀,有着开挂一般人生经历的程序员。 维基百科对他的介绍是:软件工程师、作家、政治组织者、互联网活动家、维基百科人。

优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。

2、操作简单。

缺点: 1、需要记一些语法(当然,是很简单。五分钟学会)。 2、有些平台不支持Markdown编辑模式。

一、标题

使用= 和 -,标记一级和二级 标题。

文本前面增加#表示标题,通过#的数量代表不同的级别标记,支持6级。

###例如:

一级标题
=
二级标题
-

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果如下:

一级标题

二级标题

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

二、字体

例如:

**加粗**,*斜体*,***斜体加粗***,~~删除线~~

效果如下:

加粗斜体斜体加粗删除线

三、引用

前面加>即可,可以无限嵌套。

例如:

>引用一段文本
>>注意其中

效果如下:

引用一段文本

注意其中

四、分割线

大于等于3个以上 - 或 *

例如:

---
***

效果如下:



五、图片

图片语法

![图片下方文字](url "图片hint")

例如:

![测试图片](https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/3/24/169b027be2cc799f~tplv-t2oaga2asx-image.image "hello world")

效果如下:

测试图片
hello world

六、超链接

例如:

[百度](www.baidu.com) 注:不支持在新页面打开

效果如下:

百度

七、列表

例如:

无序列表:
- 我是一个小鱼
+ 我是一个小鱼
* 我是一个小鱼
   - 我是一个小鱼仔(前面3个空格)

1. 我是带序号的
2. 我是带序号的


效果如下:

  • 我是一个小鱼
  • 我是一个小鱼
  • 我是一个小鱼
    • 我是一个小鱼仔
  1. 我是带序号的
  2. 我是带序号的

八、表格

例如:

姓名|班级|分数
-|-|-:
王老板|三年级|100

效果如下:

姓名 班级 分数
小明 三年级 100
小明 三年级 100
小明 三年级 100
小明 三年级 100

九、代码块

例如:

`单行代码`

(```)
function fun(){
        echo "这是一句非常牛逼的代码";
}
fun();
(```)

注:实际无()

效果如下:

单行代码

function fun(){
        echo "这是一句非常牛逼的代码";
}
fun();
function fun(){
        echo "这是一句非常牛逼的代码";
}
fun();