目录
前言
github上经常会见到用markdown语法写的一些项目说明,markdown其实是一种轻量级的标记语言,非常简洁,而且也支持插入html代码。
我喜欢用主要有两个原因:第一个是装逼,第二个是方便
编辑器
目前我使用的在线编辑器是StackEdit
传送门:https://stackedit.io
锚点:* + [标题] + (需要跳转的目录)
语法:
### [需要跳转的目录]{#锚点}
### 锚点 // 注意,两个文字要对得上
效果:
如目录
标题
1、#符号递增,则权重递减,相当于h1~h6
语法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
以此类推····
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2、也可以直接通过 “=” 或者 “-” 设置标题
语法:
一级标题
======================
二级标题
---------------------
效果:
一级标题
二级标题
三、语义标记
语义标记:
描述 | 效果 | 代码 |
---|---|---|
斜体 | 斜体 | *斜体* |
斜体 | 斜体 | _斜体_ |
加粗 | 斜体 | **斜体** |
加粗+斜体 | 加粗+斜体 | ***斜体*** |
代码高亮 | 代码高亮 |
代码高亮 |
删除线 | ~~删除线~~ |
超链接
1、文字超链接:方括号(链接内容) + 圆括号(链接地址)
语法:
[文字超链接](http://www.cnblogs.com/youthsnail)
效果:
2、链接图片:
语法:感叹号+ 方括号 + 链接地址
![](https://m.baidu.com/static/index/plus/plus_logo.png)
效果:
3、自动链接:
语法:尖括号包裹
<htttps:www.baidu.com>,相当于a标签
效果:
代码块
语法:
键盘左上角的三个点
效果:
code
引用
语法:
> 引用
> 多行
>> 多层级
>>>多层级
效果:
引用
多行多层级
序列
1、有序列表:序号 + . (注意空格)
- 有序列表01
- 有序子列表01
- 有序列表02
- 有序列表03
2、无序列表:*
- 无序列表01
- 无序子列表01
- 无序列表02
- 无序列表03
表格
备注::
代表对齐方式 ,** :
与 |
之间不要有空格**,否则对齐会有些不兼容
语法:
|Name|Academy|score|
|-| :-: | -: |
| Harry Potter | Gryffindor| 90 |
| Hermione Granger | Gryffindor | 100 |
| Draco Malfoy | Slytherin | 90 |
效果:
Name | Academy | score |
---|---|---|
Harry Potter | Gryffindor | 90 |
Hermione Granger | Gryffindor | 100 |
Draco Malfoy | Slytherin | 90 |
分隔符
语法:
***
---
效果:
脚注
语法:
脚注[^1]
效果:
脚注[^1]