一、什么是Markdown
Markdown是一种可以使用普通文本编辑器编写的轻量级标记语言,通过简单的标记语法,可以使普通文本内容具有一定的格式,可以导出为Word、PDF…等多种格式文档,Markdown文件后缀名为".md"。
Markdown现在已经广泛用于大多数的IT论坛博客文章的编写,像GitHub、CSDN、简书…等。
Markdown的语法操作特别简单上手率极高,相较于同为标记性语言的HTML来讲,已算是非常小儿科了,大家一起来跟着我了解下吧~
二、Markdown的基本语法
1、Markdow的标题
标题主要分为两大类:
- 主副标题
(1)主标题内容的下一行连续使用3个“=”。
今天学习了Markdown怎么使用!(主标题)
===
(2)副标题内容的下一行连续使用三个“-”。
学习Markdown真简单!(副标题)
---此处省略1w字,简单地说,今天真的很开心!很充实!!
显示效果如下:
- 多级标题
标题前使用“#”,几个“#”就代表几级标题(相当于HTML的h1~h6标签)。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果如下:
注意:使用多级标题,#后边必须有空格。
2、Markdown列表
列表主要分为两大类:
- 有序列表
需要使用数字进行编号。
AMD6000系列显卡性能排行1. RX6900XT
2. RX6800XT
3. RX6800
4. RX6700XT
5. RX6600XT
6. RX6600
7. RX6500XT
显示效果如下:
- 无序列表
无序列表使用的符号 “ - ”、 “ + ”、“ * ” 任意一个都可以。
AMD显卡厂商:+ 华硕
+ 微星
+ 讯景
+ 瀚凯
+ 蓝宝石AMD显卡厂商:(减号更加方便)- 华硕
- 微星
- 讯景
- 瀚凯
- 蓝宝石AMD显卡厂商:* 华硕
* 微星
* 讯景
* 瀚凯
* 蓝宝石
显示效果如下:
小知识:列表可以嵌套,嵌套不分有序和无序。
- 华硕1. 玩家国度2. 骑士系列3. Mini系列
- 微星1. 闪电2. 超龙3. 魔龙4. 万图师
- 七彩虹1. 九段2. 烈焰战神X-TOP3. 烈焰战神-U4. 冰封骑士
显示效果如下:
3、Markdown表格
表格书写包含行列设计以及对齐方式(在哪边加冒号向哪边对齐)。
|姓名|性别|年龄|三维|
|---|:---|---:|:---:|
|南风|男|99|99,99,99|
|楚楚|女|18|36D,85,115|
|玉米|男|14|38D,120,110|
显示效果如下:
4、Markdown分割线
分割线就一种格式,但是有六种格式。
分割线1 --> ***
***分割线2 --> * * *
* * *分割线3 --> ------分割线4 --> - - -- - -分割线5 --> ______分割线6 --> _ _ __ _ _
显示效果如下:
注意:分割线的符号需要与内容隔开一行,否则部分编译器解析有问题,分割线的符号最少三个,多了不限制。
5、Markdown字体
字体样式主要分为四种:
- 斜体
*一个人站不住*_一个人站不住_
显示效果如下:
- 粗体
**两个人看起来粗**__两个人看起来粗__我一个人不粗
显示效果如下:
- 粗斜体
***三个人又斜又粗***___三个人又斜又粗___我一个人不粗不斜
显示效果如下:
- 删除线
Markdown教程大甩卖快来看,不要~~998~~,不要~~98~~,只要9.8,
高高兴兴带回家!再也不用担心不会Markdown啦!
显示效果如下:
6、Markdown超链接
超链接主要分为两大类:
- 内容超链接:自己写内容,点击即可跳转。
[百度](http://www.baidu.com)[好玩的网站](http://weavesilk.com)
显示效果如下:
- 直连超链接:点击即可跳转
<http://www.baidu.com>
显示效果如下:
7、Markdown图片
图片主要分为两大类:
- 网络图片
![文字内容](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2F1113%2F052420110229%2F200524110229-2-1200.jpg&refer=http%3A%2F%2Fimg.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1655540291&t=2f66639c9d60d057463a8d7b68c3a09b)
- 本地图片
![alt内容](./小猴.png)
显示效果如下:
格式分析:
![alt内容](./ddd.png "title内容")alt内容:图片时效的时候显示的文字 可以省略
图片地址:图片的网址或者位置
title内容:鼠标放在图片上的显示文字 可以省略
8、Markdown代码块
代码块主要分为两大类:
- 单行代码块
`const user = 'southwind!';`
显示效果如下:
- 多行代码块
分为两种:
(1)通用代码块格式
定义一个js函数
```
function user(sex){return sex;
}
```
显示效果如下:
(2)特定语言代码块
```javascript
function user(sex){return sex;
}
```定义一个python函数```python
def user(sex):return sex;
```
显示效果如下:
9、Markdown内容引用
内容引用指引用其他人的话或者文章,需要进行标注。
许诸:
>谁来与我大战三百回合诸葛亮:
>观今夜天象
>知天下大事!诸葛亮:
>观今夜天象
知天下大事!大哥再见!
注意:空一行就可以脱离引用刘备:
>我们三弟知识渊博,博古通今,经常说:
>>俺也一样!!
显示效果如下:
10、Markdown锚点
锚点是为了定位文章的位置使用的!(点击即可跳转到标题所在位置)
定义锚点:就是定义标题,不限制标题的等级 ,“ # ”号多少无所谓。
跳转锚点格式如下:
[文字](#标题名) #号只有一个
以上就是Markdown的基本内容,相信你明天也是一位Markdown大神!快去一试吧!!