Markdown基本语法

Markdown基本语法

宇宙惯例,先来个Hello World

#### Hello world  

效果如下:

Hello world

基本语法

1、插入代码

使用反引号 将代码包起来,或者可以使用三个反引号包裹一段代码块,并且可以指定代码块的编程语言

​```python
def helloWorld():
      print("Hello world!")
​```

显示效果如下

def helloWorld():
      print("Hello world!")

2、标题

使用#可以标记1~6级标题,一个#加一级,例如:

#一级标题
##二级标题
###三级标题
...

3、字体

使用一到三个*可以标记不同的字体,例如:

*斜体*
**粗体**
***粗斜体***

显示效果如下

斜体
粗体
粗斜体

4、下划线和删除线

使用标签<u>标记下划线,~~标记删除线,例如

<u>下划线</u>
~~删除线~~

显示效果如下

下划线
删除线

使用反斜杠\可以对特殊符号进行转义以正常显示符号

\*\*
\#\#\# 123

正常显示的符号:

**
### 123

5、列表

Markdown 支持有序列表和无序列表。

无序列表使用星号*、加号+或是减号-作为列表标记:

*第一项
*第二项
*第三项

+第一项
+第二项
+第三项

-第一项
-第二项
-第三项

效果如下:

  • 第一项
  • 第二项
  • 第三项

有序列表使用数字并加上 . 号来表示,如:

1. 第一项
2. 第二项
3. 第三项  

效果如下:

  1. 第一项
  2. 第二项
  3. 第三项

列表嵌套只需在子列表中的选项添加四个空格即可:

1. 第一项
	*第一项
	*第二项
2. 第二项
	*第一项
	*第二项

效果如下:

  1. 第一项
    • 第一项
    • 第二项
  2. 第二项
    • 第一项
    • 第二项

6、区块

Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格,如:

> 第一章
> 第二章
> 第三章

效果如下:

第一章

第二章

第三章

使用多个>符号进行区块嵌套,一个就是第一层,两个就是第二层...,如:

>第一层
>>第二层

效果如下:

第一层

第二层

区块还可以和列表进行组合

> XX
> 1.hello
> 2.world
>> BB
>> * 123
> * 456

XX
1.hello
2.world

BB

  • 123
  • 456

7、链接

使用[名称](地址)来插入一个链接,或者使用<链接>,例如:

[我的博客](https://www.cnblogs.com/ransang)
<https://www.cnblogs.com/ransang>

效果如下:

我的博客
https://www.cnblogs.com/ransang

8、图片

插入图片和链接类似,不同之处在于前面多了一个感叹号!,例如:

![博客园Logo](https://i.cnblogs.com/assets/adminlogo.gif)

效果如下:

博客园Logo

还可以使用img标签,可以方便的设置图片的高度,宽度等,如:

<img src="https://i.cnblogs.com/assets/adminlogo.gif" width=“20%”>

效果如下:

属性align=""可以调整图片位置,left靠左,center居中,right靠右,或者使用浮动来控制style="float:left"

9、表格

创建表格使用 |来分隔不同的单元格,使用 - 来分隔表头和其他行,如:

|1|2|3|
|-|-|-|
|1|1|1|
|2|2|2| 

显示如下:

1 2 3
1 1 1
2 2 2

在分隔符不同位置加上:就可以设置对齐方式,左边加就是左对齐,右边加就是右对齐,两边都加就是居中对齐,如:

|1|2|3|
|:-|:-:|-:|
|1|1|1|
|2|2|2|

显示如下:

1 2 3
1 1 1
2 2 2

以上desu!

posted @ 2020-11-06 18:49  Ransang  阅读(229)  评论(0)    收藏  举报