导语:今天主要讲的就是markdown这门标记语言,说要标记语言,你们可能会想到html,对的,它就是一门超文本标记语言,用来展示网页内容结构的。
# 目录
介绍
用途
语法
# 介绍
markdown它是用于文档的快速排版,类似于word。
它有以下特点:
- 轻量
- 简单
- 通用
# 用途
- 写博客
正因为它有那些特点,语法简单容易学,而且功能还比较强大,所以非常多的人用它来写博客。最流行的博客平台有很多都支持markdown,比如说wordpress,zblog等博客平台,还有github等代码托管平台。
- 写说明
在github上随处可见各种仓库都有README.md结尾的说明文档,帮助开发者更好的了解这个仓库存放的东西是什么,都有哪些功能作用,可以用来做什么。
- 转化
转化这个用途,就不太常见了,它主要是把markdown文件转化为ppt,word等文件文档格式。用于学术研究,数据计算等领域。
# 语法
- 标题
- 文本
- 图片
- 链接
- 列表
- 表格
- 代码
# 标题
在markdown的语法规则中,标题是用 # 号来标记的,一共有六级,分别是1-6类似于html的标题标签。# 号从大到小,内容从大到小,# 号越多,级别越小,内容越详细。
语法如下:
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
###### 标题6
2
3
4
5
6
# 文本
文本也是markdown的特色之一。包括粗体,斜体,删除,引用,分割线。
// 1.粗体用两个*号包围内容。
*我是斜体*
// 2.斜体用一对*号包围内容。
**我是粗体**
// 3.删除用一对两个波浪线表示
~~我是删除内容~~
// 4.引用是用大于号来表示,大于号越多,程度越深。
> 我是引用的内容
>> 我是引用的内容
>>>>> 我是引用的内容
//5.分割线是用来区分各段落的不同内容的。--
我是分割线--
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 图片
说明图片使用最前面一个英文叹号,中间是方括号括起来,写说明,后面是一个花括号,写图片地址。
语法:
![我是图片](xxx.jpg)
这样就是表示一个图片。
例如:
# 链接
链接的使用方法和图片有些类似,就是去掉了叹号,后面的都不变,前面还是方括号,用来链接地址文字说明,后面是花括号,用于链接的网络地址。
语法: [链接说明](http://www.example.com)
# 列表
列表是用来展示要点,一列一列显示内容,用于内容比较多的时候使用。
语法:
# 无序列表
+
和-
。+
就是一级列表,-
就是二级列表。
# 有序列表
用数字加点,要空格。
例如:
// 这是无序列表。
+ 水果
- 香蕉
- 苹果
- 葡萄
+ 蔬菜
+ 谷物
+ 天气
// 这是有序列表。
1. 水果
2. 蔬菜
3. 谷物
4. 天气
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 表格
表格是用于展示某一个统计内容的,范围比较广。
语法:
表头|表头|表头--|:--:|---:
内容|内容|内容
内容|内容|内容
2
3
两点是左右,点在左边就文字居左。
例如:
序号|姓名|成绩|排名--|:--😐---😐--- 1|张三|98|优秀 2|李四|46|不及格 3|王五|63|合格
# 代码
可以用代码或者代码块来写代码,是广大程序员必爱之物。
语法:
两个斜点表示一个代码条,并且高亮显示;
三个斜点一排,排成两排,中间写点内容,就是代码块,用来展示很多段代码。你可以在第一排旁边写上你要写代码的内容类型,比如:
html,css,javascript或js,php
等等都可以广泛的支持各种标记、编程语言。
效果如下:
- 代码条
例如:css
- 代码块
例如:这是一段html标记语言代码块。
<!DOCTYPE html>
<html>
<head>
<title>Markdown学习</title>
</head>
<body>
<h1>Markdown</h1>
<p>欢迎学习markdown课程。</p>
</body>
</html>
2
3
4
5
6
7
8
9
10
例如:这是一段css标记语言代码块。
h1 {
color: #f00;
}
p {
line-height: 20px;
}
2
3
4
5
6
例如:这是一段js标记语言代码块。
document.write('你好,欢迎学习markdown教程');
# 写在最后
Markdown是一门非常不错的,值得每个人学习的文本编辑器都支持的标记语法的语言,希望每个人都能学会,这里我只是把我日常写作中常用的做了一个总结汇总,都某时记不得的时候,再来回顾。