MarkDown标记语言语法笔记

标题

共6个级别的标题

一级标题

两种方式来编译为一级标题:

# 一级标题(通过一个“#”)
一级标题(通过一个或多个“=”,“=”以上的文字若无标签将显示为一级标题)
=======

## 二级标题

两种方式来编译为二级标题:

## 二级标题(通过两个“#”)
一级标题(通过一个或多个“-”,“-”以上的文字若无标签将显示为二级标题)
--------

### 三级标题

### 三级标题

四级标题

#### 四级标题
五级标题
##### 五级标题
六级标题
###### 六级标题

文本格式

斜体

*斜体*
_斜体_

加粗

**加粗**
__加粗__

粗斜体

***粗斜体***
___粗斜体___
分割线

***

* * *

***

- - -

---------
删除线

我是删除线

~~我是删除线~~
下划线

我是下划线

<u>我是下划线</u>
脚注

大家好,我是脚注[1]

大家好,我是[^ABC]。
[^ABC]:大家好,我是脚注!!!

列表

无序列表使用*,+,-作为列表标记,标记后需要添加一个空格

  • 第一项
  • 第二项
  • 第三项
* 第一项
* 第二项
* 第三项
  • 第一项
  • 第二项
  • 第三项
+ 第一项
+ 第二项
+ 第三项
  • 第一项
  • 第二项
  • 第三项
- 第一项
- 第二项
- 第三项
嵌套列表
  1. 第一项
    • 第一项的第一个元素
    • 第一项的第二个元素
  2. 第二项
    • 第二项的第一个元素
    • 第二项的第二个元素
1. 第一项
    - 第一项的第一个元素
    - 第一项的第二个元素
2. 第二项
    - 第二项的第一个元素
    - 第二项的第二个元素

区块

区块引用实在段落开头使用>符号,后面紧跟一个空格符号

最外层

第一层

第二层

第三层

> 最外层
>> 第一层
>>> 第二层
>>>> 第三层
区块中使用列表
  1. 第一项
    • 第一项的第一个元素
    • 第一项的第二个元素
  2. 第二项
    • 第二项的第一个元素
    • 第二项的第二个元素
> 1. 第一项
>     - 第一项的第一个元素
>     - 第一项的第二个元素
> 2. 第二项
>     - 第二项的第一个元素
>     - 第二项的第二个元素
列表中使用区块
  • 第一项

    第一项的第一个区块行一
    第一项的第一个区块行二

  • 第二项

    第一项的第二个区块行一
    第一项的第二个区块行二

代码

四个空格或者一个制表符
就是一个代码区块

可以用反引号`包起来,例如Hello, World!

`Hello, World!`

也可以用```包裹一段代码,并指定一种语言(也可以不指定)

```java
String str = "Hello, World!";
System.out.print(str);
```

链接

[链接名称](链接地址) 或者 <链接地址>

这是一个链接“ 我的博客园主页
或者直接访问: https://www.cnblogs.com/lord-ye/

这是一个链接“[我的博客园主页](https://www.cnblogs.com/lord-ye/)”
或者直接访问:<https://www.cnblogs.com/lord-ye/>
高级链接

这是一个链接“home

这是一个链接“[home][home]”

[home]: https://www.cnblogs.com/lord-ye/

图片

my 头像

![alt 属性文本](图片地址 "可选标题")
![my 头像](https://pic.cnblogs.com/avatar/2268173/20201230211529.png "我的头像")
也可以使用高级链接对图片赋值

image

[image][image]

[image]: https://pic.cnblogs.com/avatar/2268173/20201230211529.png
Markdown没法指定图片的高度与宽度,可以用<img>标签
<img src="https://pic.cnblogs.com/avatar/2268173/20201230211529.png" width="10%">

表格

Markdown 制作表格使用|来分割不同的单元格,使用-来分割表头和其他行。

  • -:设置内容和标题栏居右对齐
  • :-设置内容和标题栏居左对齐
  • :-:设置内容和标题栏居中对齐
表头(右对齐) 表头(左对齐) 表头(居中)
单元格 单元格 单元格
单元格 单元格 单元格
单元格 单元格 单元格
|表头(右对齐)|表头(左对齐)|表头(居中)|
|:---|---:|:---:|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
|单元格|单元格|单元格|

高级技巧

支持的HTML元素

目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如:
使用 Ctrl+Alt+Del 重启电脑

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑
转义

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:
文本加粗
** 正常显示星号 **

**文本加粗**
\*\* 正常显示星号 \*\*

锚点

锚点:即页面内进行跳转
锚点
跳转位置

[锚点](#index)
<span id = "index">跳转位置</span>

  1. 大家好,我是脚注!!! ↩︎

posted @ 2021-02-04 20:13  LORD_YE  阅读(76)  评论(0编辑  收藏  举报