markdown语法

markdown语法

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
2
代码块
生存手册

(6)列表

  • 无序列表:使用*或+或-标记
  • 有序列表:使用数字加.,如1.的方式
  • 列表嵌套:上一级和下一级之间敲三个空格即可

(7)表格

表头 表头 表头
内容 内容 内容
内容 内容 内容

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
- 两边加:表示文字居中
- 右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略

示例:

姓名 性别 年龄
张三 30

(8)图片

![](url)

示例:

(9)超链接

[超链接名](url)

示例:

百度

:Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。

<a href="超链接地址" target="_blank">超链接名</a>

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×