markdown使用笔记

导语:今天主要讲的就是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.分割线是用来区分各段落的不同内容的。--
我是分割线--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 图片

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

语法:

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

这样就是表示一个图片。

例如:

图片占位图

# 链接

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

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

例如:百度 (opens new window)

# 列表

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

语法:

# 无序列表

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

# 有序列表

用数字加点,要空格。

例如:

// 这是无序列表。

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

// 这是有序列表。

1. 水果
2. 蔬菜
3. 谷物
4. 天气
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 表格

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

语法:

表头|表头|表头--|:--:|---:
内容|内容|内容
内容|内容|内容
1
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>
1
2
3
4
5
6
7
8
9
10

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

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

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

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

# 写在最后

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

分享至:

  • qq
  • qq空间
  • 微博
  • 豆瓣
  • 贴吧