Markdown 是一种轻量级标记语言。使用标题、加粗、斜体和高亮等方式,对文本进行展示。具有着易读易写等特点。同时对图片、图表和数学均有支持。而且目前各大平台网站也将markdown作为主流的文本编辑语言,如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。
1.标题
使用#来表示 例如1个#代表一级标题,2个#代表二级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
二级标题
三级标题
四级标题
五级标题
六级标题
或者也可以通过=或 -来生成一级标题和二级标题
一级标题
===== (3个以上)
二级标题
----- (3个以上)
效果:
二级标题
2.文本
使用*、 _和~来实现对文本的加工。
语法 |
效果 |
*斜体1* |
加粗1 |
_斜体2_ |
加粗1 |
**加粗1** |
加粗1 |
__加粗2__ |
加粗2 |
***加粗斜体1*** |
加粗斜体1 |
___加粗斜体2___ |
加粗斜体2 |
~~删除线~~ |
|
`特殊字` |
特殊字 |
3.分割线
使用*和-实现分割线 使用以下等方法均可实现分割线
***
---
* * *
- - -
*******
------
效果:
4.图片
使用以下格式插入图片
![alt 属性文本](图片地址)
![markdown](http://qiniu.youliwl.top/note/markdown-markdown.png)
效果:
5.链接
使用以下方式插入链接
[链接名称](链接地址)
或者
<链接地址>
[百度一下](https://www.baidu.com/)
6.引用
使用>来实现引用
>一级引用
>>二级引用
>>>三级引用
一级引用
二级引用
三级引用
7.列表
列表分为无序列表和有序列表 无序列表使用*、 +和-来实现,同时还支持二级列表和三级列表
* 列表1
* 列表2
* 列表3
* 列表4
或者
+ 列表1
+ 列表2
+ 列表3
+ 列表4
或者
- 列表1
- 列表2
- 列表3
- 列表4
效果:
有序列表是通过使用数字来实现的,也支持二级列表和三级列表
1. 列表1
2. 列表2
1. 列表3
1. 列表4
效果:
8.目录
使用以下方式插入目录
直接生成目录树
[TOC]
或者使用自定义方法
使用方法:
* [名称](#锚点)
例如:
* [一级标题](#一级标题)
* [二级标题](#二级标题)
* [三级标题](#三级标题)
9.表格
使用|来分割表格的列,使用 -来分割表头和其他行
列1|列2
--|--
行1|行1
行2|行2
列1 |
列2 |
行1 |
行1 |
还可以设定内容居中、居左、居右
使用:---------:居中
使用:----------居左
使用----------:居右
列1|列2|列3
:---:|---:|:---
第一列文本居中|第二列文本居右|第三列文本居左
效果:
列1 |
列2 |
列3 |
第一列文本居中 |
第二列文本居右 |
第三列文本居左 |
10.代码块
使用以下方式实现代码块
``` markdown
代码片段
```
效果:
代码片段
markdown的基本语法已经全部介绍完毕了。今后还会介绍markdown的高级语法。