导语:今天主要讲的就是markdown这门标记语言,说要标记语言,你们可能会想到html,对的,它就是一门超文本标记语言,用来展示网页内容结构的。

目录

  • 介绍

  • 用途

  • 语法

介绍

markdown它是用于文档的快速排版,类似于word。

它有以下特点:

  • 轻量
  • 简单
  • 通用

用途

  • 写博客

正因为它有那些特点,语法简单容易学,而且功能还比较强大,所以非常多的人用它来写博客。最流行的博客平台有很多都支持markdown,比如说wordpress,zblog等博客平台,还有github等代码托管平台。

  • 写说明

在github上随处可见各种仓库都有README.md结尾的说明文档,帮助开发者更好的了解这个仓库存放的东西是什么,都有哪些功能作用,可以用来做什么。

  • 转化

转化这个用途,就不太常见了,它主要是把markdown文件转化为ppt,word等文件文档格式。用于学术研究,数据计算等领域。

语法

  • 标题
  • 文本
  • 图片
  • 链接
  • 列表
  • 表格
  • 代码

标题

在markdown的语法规则中,标题是用 # 号来标记的,一共有六级,分别是1-6类似于html的标题标签。# 号从大到小,内容从大到小,# 号越多,级别越小,内容越详细。

语法如下:

1
2
3
4
5
6
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
###### 标题6

文本

文本也是markdown的特色之一。包括粗体,斜体,删除,引用,分割线。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 1.粗体用两个*号包围内容。  
*我是斜体*

// 2.斜体用一对*号包围内容。
**我是粗体**

// 3.删除用一对两个波浪线表示
~~我是删除内容~~

// 4.引用是用大于号来表示,大于号越多,程度越深。
> 我是引用的内容
>> 我是引用的内容
>>>>> 我是引用的内容

//5.分割线是用来区分各段落的不同内容的。
---
我是分割线
---

图片

说明图片使用最前面一个英文叹号,中间是方括号括起来,写说明,后面是一个花括号,写图片地址。

语法:

1
![我是图片](xxx.jpg)

这样就是表示一个图片。

例如:

图片占位图
图片占位图

链接

链接的使用方法和图片有些类似,就是去掉了叹号,后面的都不变,前面还是方括号,用来链接地址文字说明,后面是花括号,用于链接的网络地址。

语法: [链接说明](http://www.example.com)

例如:百度

列表

列表是用来展示要点,一列一列显示内容,用于内容比较多的时候使用。

语法:

无序列表

  • +-+就是一级列表,-就是二级列表。

有序列表

用数字加点,要空格。

例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 这是无序列表。

+ 水果
- 香蕉
- 苹果
- 葡萄
+ 蔬菜
+ 谷物
+ 天气

// 这是有序列表。

1. 水果
2. 蔬菜
3. 谷物
4. 天气

表格

表格是用于展示某一个统计内容的,范围比较广。

语法:

1
2
3
4
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

两点是左右,点在左边就文字居左。

例如:

序号 姓名 成绩 排名
1 张三 98 优秀
2 李四 46 不及格
3 王五 63 合格

代码

可以用代码或者代码块来写代码,是广大程序员必爱之物。

语法:

两个斜点表示一个代码条,并且高亮显示;

三个斜点一排,排成两排,中间写点内容,就是代码块,用来展示很多段代码。你可以在第一排旁边写上你要写代码的内容类型,比如:
html,css,javascript或js,php等等都可以广泛的支持各种标记、编程语言。

效果如下:

  • 代码条

例如:css

  • 代码块

例如:这是一段html标记语言代码块。

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<head>
<title>Markdown学习</title>
</head>
<body>
<h1>Markdown</h1>
<p>欢迎学习markdown课程。</p>
</body>
</html>

例如:这是一段css标记语言代码块。

1
2
3
4
5
6
h1 {
color: #f00;
}
p {
line-height: 20px;
}

例如:这是一段js标记语言代码块。

1
document.write('你好,欢迎学习markdown教程');

写在最后

Markdown是一门非常不错的,值得每个人学习的文本编辑器都支持的标记语法的语言,希望每个人都能学会,这里我只是把我日常写作中常用的做了一个总结汇总,都某时记不得的时候,再来回顾。