Markdown常用语法归纳

前言

Markdown语法是一种越来越多人使用的轻量级标记语言,能够让写作的人不用过于关注样式,所以受到了越来越多的人的喜欢,下面是我的一些语法归纳。


标题

很多文章的回用到标题,在Markdowm的语法中,只需要在文本前加上**#就可以创建一级标题(记得#后面要加空格哦!),同样的,二级标题就加上##**,以此类推,Markdown语法一共支持六级标题。效果如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

引用

在Markdown语法中使用引用只需要在整个段落前加上**>**,比如:

>这是一个引用

这是一个引用

区块的引用是可以嵌套的比如:

>这个是一级引用
>>这个是二级引用
>>>这个是三级引用

这个是一级引用

这个是二级引用

这个是三级引用

引用块里面也是可以使用其他markdown语法的,比如标题、列表、代码区块等。 拿上面的标题来举例子:

># 标题

标题

列表

列表也是写文章最常用的,markdown中有有序、无序还有代办列表。

无序列表

无序列表可以用星号(*),加号(+)或者减号(-)作为列表标记。比如:

*AAA
+BBB
-CCC

效果如下:

  • AAA
  • BBB
  • CCC

有序列表

有序列表在数字后面加上英文的句号,如:

1.
2.
3.

效果如下: 1. 2. 3.

假如需要在列表项目里面加入引用,那么**>**需要缩进:

  • 这个是引用

  1. 这个也是引用

待办列表

这列表是带有可选框的。表示是否被勾选:

- [x] 想女朋友
- [x] 不惹女朋友生气
- [ ] 不爱女朋友
  • 想女朋友
  • 惹女朋友生气
  • 不爱女朋友

代码

在markdown中代码块是使用```将其包裹在其中的, 在围栏式代码块中,你可以在```后面指定指定语言标识,比如```java,这样代码就有高亮了:

System.out.printf("hello world!");

强调

在markdown中,可以在文本前面使用 * 和 _ 来表示斜体和加粗,加上一对是斜体,两对是加粗。

\*斜体\*
\_斜体\_
\_\_加粗\_\_
\*\*加粗\*\*

斜体 斜体 加粗 加粗


链接

markdown中链接用法是这样用的 你想要显示的文字 ,比如:

[Teoan的博客](https://teoan.github.io/)

Teoan的博客


表格

在markdown中使用表格的语法其实很简单:

First  | Second  | Third 
------- | ---------- | ---------
First  | Second  | Third
First  | Second  | Third
First  | Second  | Third
FirstSecondThird
FirstSecondThird
FirstSecondThird
FirstSecondThird

还可以然表格中间居中(第二行冒号在哪边就向哪边对齐):

First  | Second  | Third 
:------- | :----------: | ---------:	
First  | Second  | Third
First  | Second  | Third
First  | Second  | Third
FirstSecondThird
FirstSecondThird
FirstSecondThird
FirstSecondThird

分割线

markdown中的分割线是用**—**来实现的:

分割线之上
---
分割线之下

分割线之上


分割线之下


图片

markdown中插入图片的用法和链接差不多,![自定义文字](图片链接),图片链接可以是本地图片的路径或者是网络链接:

![头像](https://i.imgur.com/JVemOFZ.jpg)

头像


关于markdown常用的语法也就这些了,markdown还有很多好学又好用的功能,如果需要深入地了解markdown语法,可以参阅 Markdowm 中文文档

本文参考文档:( https://coding.net/help/doc/project/markdown.html#i-3 )