Markdown 基本语法
Markdown 进阶语法
vscode富文本语法
1.Markdown是什么?
Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。
Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内容的工具。
目标:成为一种适用于网络的书写语言
2.怎么来的?
它由Aaron Swartz和John Gruber共同设计,Aaron Swartz就是那位于2013年1月11日自杀,有着开挂一般人生经历的程序员。维基百科对他的介绍是:软件工程师、作家、政治组织者、互联网活动家、维基百科人。
3.为什么要使用它
- 它是易读(看起来舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。
- 兼容HTML,可以转换为HTML格式发布。
- 跨平台使用。
- 越来越多的网站支持Markdown。
- 更方便清晰地组织你的电子邮件。(Markdown-here, Airmail)
- 摆脱Word
4.语法
语法符号后面一般加空格。segmentfault可以不加空格
(1)标题
两种形式:
1)使用=和-标记一级和二级标签
2)使用#,可表示1-6级标题
(2)字体
**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~
效果:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字
(3)段落
段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车).
(4)引用
在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用。
(5)代码区块
在每行加上4个空格或者一个制表符
单行代码前后加 ` 即代码之间用一个反引号括起来hello world
多行代码用三个`
1 | 代码块 |
(6)列表
- 无序列表:使用*或+或-标记
- 有序列表:使用数字加
.,如1.的方式 - 列表嵌套:上一级和下一级之间敲三个空格即可
(7)表格
| 表头 | 表头 | 表头 |
|---|---|---|
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
- 两边加:表示文字居中
- 右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例:
| 姓名 | 性别 | 年龄 |
|---|---|---|
| 张三 | 男 | 30 |
(8)图片

示例:
(9)超链接
[超链接名](url)
示例:
注:Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。
<a href="超链接地址" target="_blank">超链接名</a>

