Markdown学习笔记
Markdown简介
MarkdownMarkdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
相比于其他文字处理软件(如Word等),Markdown拥有以下几点优势:
- 更专注于文字,而不是繁琐的排版样式
- 纯文本内容,兼容其他的文本编辑器与文字处理软件。
- 可读性,直观性更高。适合所有人的写作语言。
Markdown的语法相对简单,容易上手。这里简单介绍以下Markdown中的基本语法规则。
Markdown语法规则
1.标题
Markdown语法中,可以利用#
来标注一行标题文字,示例:
# 一级标题
## 二级标题
### 三级标题
……
###### 六级标题
效果如下:
一级标题
二级标题
三级标题
……
六级标题
2.列表
Markdonw语法中的列表可分为两种,有序列表和无序列表。其中,有序列表可使用1.
,2.
,3.
等数字进行标记,无序列表可使用*
进行标记,示例:
1. 第一行
2. 第二行
3. 第三行
效果如下:
- 第一行
- 第二行
- 第三行
* 第一行
* 第二行
* 第三行
效果如下:
- 第一行
- 第二行
- 第三行
3. 引用
Markdown语法中,用>
来标记引用,示例:
> Quote
效果如下:
Quote
4.图片与链接
Markdown语法中,插入图片与链接的语法十分相似。其中插入链接的格式为[链接名](链接地址)
,插入图片的格式为[站外图片上传中……(2)]
,示例:
[少数派](http://sspai.com/)
少数派(最近发现的比较有趣的一个网站)
[站外图片上传中……(3)]
[站外图片上传中……(4)]
5.强调
Markdown语法中,包含在两个**
中的文字为粗体,包含在两个*
中的文字为斜体。包含在***
内的文字为粗体+斜体,示例:
**粗体**
*斜体*
***粗体&斜体***
效果如下:
粗体
斜体
粗体&斜体
6.表格
Markdown语法中的表格比较复杂。|
表示列分割,-----
表示各列对齐方式。其中:
-
:---
:表示左对齐 -
:---:
:表示居中 -
---:
:表示右对齐
示例:
| 城市 | 省份 | 空气质量 |
|--------------:|:--------------:| --------------:|
| 西安 | 陕西 | 91 |
| 保定 | 河北 | 527 |
效果如下:
城市 | 省份 | 空气质量 |
---|---|---|
西安 | 陕西 | 91 |
保定 | 河北 | 527 |
7.代码
Markdown语法中,可以在 `` 中输入代码,将代码插入在某行中,使用两个
``` `包含住插入代码块,示例:
插入`代码`
插入代码
8.分割线
Markdown语法中,可以使用***
创建分割线,示例:
分割线上边
***
分割线下边
分割线的上边
分割线的下边
小结
Markdown的语法规则简单,输出文档格式简洁,输出格式包括HTML和PDF,适用于日常的文档编写。常用的编辑工具有MarkdownPad,Typora等。目前正在使用的是Typora,该编辑器的优点包括:简化了表格的编写;支持代码块中的关键词变色等。