一、markdown简介
(注:如果对markdown有一定了解。可以略过此处,第一章主要对markdown基础知识做个补充 )
1. markdown是一种轻量级标记语言,她与徐人们使用易读易写的纯文本格式编写文档。
2. Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
3. Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
4. Markdown 编写的文档后缀为 .md, .markdown。
Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
编辑器有很多种,基本各大编辑器都可以编辑markdown格式文档。
比如:Typora,sublime Text, coderunner,印象笔记,vim等等等。具体的可以百度,都非常好用。
二、markdown基本操作
使用#号标记,可以表示1-6级标题,随#个数递增。如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注:最后一个#与文字间一定要有一个空格。
显示效果:
markdown换行方式有很多种
直接在一句话后面敲两个空格
两句话之间加一个空行
如果你在编辑的时候,想让一行文字分成几段在显示的时候换行,就在中间加<br/>
markdown支持几种字体:
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
把你想修改的字段直接放在中间即可。显示效果如下:
markdown中分割线,能是你的文章结构更加清楚
几种分割线的写法:
***
* * *
*****
- - -
----------
这些都可以是分割线。显示效果如下:
写法如下:
~~删除线~~
<u>下划线</u>
显示效果:
无序列表
markdown可以通过 * - + 开头作为列表标记。
* 第一行
* 第二行
- 第一行
- 第二行
+ 第一行
+ 第二行
显示效果:
有序列表
有序列表直接数字后面跟着一个点就可以了,和咱们平时写的一样。
嵌套使用
有序无序也可以嵌套使用 如:
1.第一行
- 第一点
- 第二点
效果:
markdown区块是在段落开头使用 “>”,依然是紧跟空格
写法如下:
> markdown
> 基础
> 区块引用
效果:
区块嵌套
通过">" 个数展示分层差别:
> markdown
>> 基础
>>> 区块引用
效果:
区块中使用列表
实例如下:
> 区块中使用列表
> 1. 第一项
> 2. 第二项
>> + 第一项
>> + 第二项
>> + 第三项
效果:
注:在列表中使用区块是同样的道理,这里不再赘述。
插入一行代码
`int a = 0;`//英文版的数字1左边的那个符号。。。。
效果:
插入代码块
```紧跟着可以写上用的什么语言,也可以不用写。
int a = 1;
int b = 2;
```结尾与开头一样
效果:
链接语法如下:
[链接名称](链接地址)
或者
<链接地址>
注意:符号全英文
比如:
[这是我的博客](https://www.yujun.site)
效果:
记着点完返回啊,或者新建页面打开。

比如:

效果:
每排单元格要用| 分开 表头与内容用 — 分开
语法如下
| 表头 | 表头 | 表头 | 表头 |
| :--- | ---: | :--: | ---- |
| 单元格 | 单元格 |单元格|单元格|
| 单元格 | 单元格 |单元格|单元格|
效果:
加:可以实现左对齐,右对齐,居中。不加则默认为左对齐
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。
如:
使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
效果:
注:由于还没有统一的标准,各大编辑器可能效果略有不同。
原文链接:https://blog.csdn.net/VistorsYan/article/details/109138602