Markdown 语法简单介绍
2019-08-24 本文已影响0人
中山狼s
Markdown是一种纯文本格式的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
优点:因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。具有可移植性。
缺点:需要记一些语法
0x00 标题
在想要设置为标题的文字前面加#来表示,想设置为几级就输入几个#号,最多为六级
示列:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
0x01 字体样式
-
加粗
要加粗的文字左右分别用两个*号包括起来 -
斜体
要倾斜的文字左右分别用一个*号包括起来 -
斜体加粗
要倾斜并加粗的文字左右分别用三个*号包括起来 -
删除线
要加删除线的文字左右分别用两个~~号包括起来
示例:
**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~
效果如下:
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字
这是加删除线的文字
0x02 引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个...
示列:
>这是一级引用
>>这是二级引用
>>>这是三级引用
效果如下:
这是一级引用
这是二级引用
这是三级引用
0x03 分割线
三个或者三个以上的 - 或者 * 都可以。
示例:
---
----
***
*****
效果如下:
可以看到,显示效果是一样的。
0x04 图片
语法:
![图片alt](图片地址 ''图片title'')
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:
![网图](https://bpic.588ku.com/ad_diversion/19/08/08/9aa290b11e4656109471db79d78267b0.png "网图")
网图
0x05 超链接
语法:
[超链接名](超链接地址 "超链接title")
title可加可不加
0x06 列表
-
无序列表
语法:
无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
效果如下:
- 列表内容
- 列表内容
- 列表内容
-
有序列表
语法:
数字加点
1. 列表内容
2. 列表内容
3. 列表内容
注意:序号跟内容之间要有空格
- 列表内容
- 列表内容
- 列表内容
- ????
- 列表内容
0x07 表格
语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例:
命令|参数|描述
:---:|:---:|:---:|
find|-name|根据文件名来查找,支持简单正则表达式
find|-u|根据文件所有者来查找
find|-g|根据文件所属组来查找
wc|-l|统计文件行数
wc|-w|统计单词数
wc|-c|统计字符数
效果如下:
命令 | 参数 | 描述 |
---|---|---|
find | -name | 根据文件名来查找,支持简单正则表达式 |
find | -u | 根据文件所有者来查找 |
find | -g | 根据文件所属组来查找 |
wc | -l | 统计文件行数 |
wc | -w | 统计单词数 |
wc | -c | 统计字符数 |
0x08 代码
语法:
单行代码:代码之间分别用一个反引号`包括起来
`代码内容`
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
```
代码
代码
代码
```
示例:
单行代码
`echo hello world`
代码块
```
#!/bin/bash
function fun(){
echo "这是一句非常牛逼的代码";
}
fun();
```
效果如下:
单行代码
echo hello world
代码块
#!/bin/bash
function fun(){
echo "这是一句非常牛逼的代码";
}
fun();