markdown上下标语法

ads

四、Markdown的基本语法

1、标题

Markdown和Html一样,都有六级标题,使用#作为标题的开始,几级标题就使用几个#,最后一个#后面有一个空格,然后后面跟标题内容。

  1. # 一级标题

  2. ## 二级标题

  3. ### 三级标题

  4. #### 四级标题

  5. ##### 五级标题

  6. ###### 六级标题

  7. ####### 七级标题

![[Pasted image 20231221105939.png]]

注意:
标题最多只有六级,七个#号就不会有效果了。
由于各个编辑软件对#号后空格的处理方式不同,为了兼容性,建议#号后都带一个空格。


2、段落

Markdown生成段落的标记有一下几种:

  • 在文字的最后使用连续两个空格作为本段的结束。目前很多编辑器为了符合人们的习惯,已经使用单独回车作为段落标志。

  • 在两段文字之间加入一行及以上空白行作为段落标志。

源码:

效果:


3、字体及格式化

3.1 粗体

  • 在需要加粗的文字前后各加两个*_表示粗体。

Markdown 预览
**这是粗体** 这是粗体
__这是粗体__ 这是粗体

注意:
推荐使用*来表示斜体。

3.2 斜体

  • 在需要斜体的内容前后各加一个*号或者一个_号表示斜体。

Markdown 预览
*这是斜体* 这是斜体
_这是斜体_ 这是斜体

注意:
推荐使用_来表示斜体。

3.3 粗斜体

  • 在文字前后各加三个*号或者_号表示粗斜体。

Markdown 预览
***这是粗斜体*** 这是粗斜体
___这是粗斜体___ 这是粗斜体
*__这是粗斜体__* 这是粗斜体
**_这是粗斜体_** 这是粗斜体

注意:
推荐使用_和*组合来表示粗斜体。

3.4 删除线

  • 在文字前后各加两个~表示删除。

Markdown 预览
~~这是删除的文字~~ 这是删除的文字

3.5 上标及下标

  • Markdown 本身不支持上下标,有部分编辑软件扩展支持上下标,具体参见软件说明。

3.5.1 单文字上下标

3.5.2 多文字上下标

  • 多文字上下标需要把文字用花括号{}包裹起来

3.6 文字高亮

  • Markdown 本身不支持文字高亮,有部分编辑软件扩展支持文字高亮,具体参见软件说明。


4、引用

4.1 基本用法

  • Markdown中使用>加空格表示引用。

> 这是一段引用

这是一段引用

4.2 应用嵌套

  1. > 这是第一个引用

  2. > > 这是引用的引用

  3. > > > 这是引用的引用的引用

这是第一个引用

这是引用的引用

这是引用的引用的引用

4.3 应用里的其它元素

  1. > 应用里的**粗体**、_斜体_,

  2. > 应用里的列表

  3. > - 无序列表 1

  4. > - 无序列表 2

应用里的粗体斜体,
应用里的列表

  • 无序列表 1

  • 无序列表 2


5、链接

5.1 基本用法

  • Markdown中使用链接的基本格式为:

[链接文字](链接地址)

[这是百度网址](https://www.baidu.com/)

这是百度网址


5.2 带title的链接

  • 带title的链接的格式为:

[链接文字](链接地址 "title")

[这是百度网址](https://www.baidu.com/ "baidu")

这是百度网址


5.3 无标签链接

  • 直接用尖括号把网址变成可点击的链接

<https://www.baidu.com/>

https://www.baidu.com/

5.4 Email链接

  • 用尖括号把邮箱地址括起来,Markdown会自动在邮箱地址前加mailto:,点击后会打开邮箱客户端。

<test@xxx.xxx>

test@xxx.xxx

5.5 格式化链接文字

  • 可以使用格式化符号来强调链接文字

  1. 1. 虽然我常用 _[百度](https://www.baidu.com/)_ 来进行搜索

  2. 1. 但是我更喜欢用 **[Google](https://www.google.com/)**

  1. 虽然我常用 _百度 _来进行搜索

  2. 但是我更喜欢用 Google

5.6 引用类链接

  • 引用类链接可以在markdown文章内跳转,常用于尾注或脚注,应用类链接分为两部分

5.6.1 第一部分

  • 引用类链接的第一部分由一个方括号加开方号构成

  1. 尾注的第一部分[^尾注id]

尾注的第一部分^尾注id

5.6.2 第二部分

  • 引用类链接的第二部分是跳转到的地方,由方括号内的标签和后面紧跟的一个冒号以及尾注信息组成

  1. [^尾注id]:尾注的第二部分

5.6.3 简洁脚注

  • 可以将一二部分合并成一种添加方式

  1. 这里需要添加合并尾注^[我就是合并后的尾注]

这里需要添加合并尾注^[我就是合并后的尾注]

注意:
有些编辑器会自动将尾注信息转移到文章末尾,自动编号并以分隔符分割。

5.7 自动链接

  • 很多编辑器和解释器会将文本中的网址自动转换为链接,如果不想要这种效果,可以使用反引号将网址转为行内代码

这里是百度的网址:https://www.baidu.com/, 在地址栏输入这个网址回车就会转到百度首页。

这里是百度的网址:https://www.baidu.com/, 在地址栏输入这个网址回车就会转到百度首页。

注意:
不同的编辑器对URl中的空格由不同的处理方式,为了兼容,建议使用%20来代替空格


6、图片

6.1 基本用法

  • 图片的使用方式跟链接有点像,实在链接前面加一个!号:

![图片文字,可不填,但是方括号必须有](图片地址)

![Markdown标识图片](https://img-blog.csdnimg.cn/img_convert/fba4b52e98273e3c49fce1204d8e17d0.png)

6.2 带链接的图片

  • 带链接的图片就是将图片的代码放进链接的方括号内。

[![Markdown标识图片](https://img-blog.csdnimg.cn/img_convert/fba4b52e98273e3c49fce1204d8e17d0.png)](https://www.baidu.com/)

6.3 带title的图片

  • 格式跟带title的链接格式基本一样

![Markdown标识图片](https://img-blog.csdnimg.cn/img_convert/fba4b52e98273e3c49fce1204d8e17d0.png "Markdown图片")


7、列表

7.1 无序列表

  • 无序列表是在文字前面加*号或者-号或者+号再加空格来实现。

  1. - 这是一行无序列表

  2. - 这又是一行无序列表

  3. - 这是第三行无序列表

  • 这是一行无序列表

  • 这又是一行无序列表

  • 这是第三行无序列表


  1. * 这是一行无序列表

  2. * 这又是一行无序列表

  3. * 这是第三行无序列表

  • 这是一行无序列表

  • 这又是一行无序列表

  • 这是第三行无序列表


  1. - 这是一行无序列表

  2. + 这又是一行无序列表

  3. * 这是第三行无序列表

  • 这是一行无序列表

  • 这又是一行无序列表

  • 这是第三行无序列


7.2 有序列表

  • 有序列表是在文字前面加数字加点加空格来实现

  1. 1. 这是一行有序列表

  2. 2. 这是第二行有序列表

  3. 3. 这是第三行有序列表

  1. 这是一行有序列表

  2. 这是第二行有序列表

  3. 这是第三行有序列表


  • 有序列表的行号只于第一行的数字有关,Obsidian的编辑模式对这个语法的支持不是很好。

  1. 1. 这是一行有序列表

  2. 1. 这是第二行有序列表

  3. 1. 这是第三行有序列表  

  1. 这是一行有序列表

  2. 这是第二行有序列表

  3. 这是第三行有序列表


  1. 4. 这是一行有序列表

  2. 4. 这是第二行有序列表

  3. 5. 这是第三行有序列表

  1. 这是一行有序列表

  2. 这是第二行有序列表

  3. 这是第三行有序列表


7.3 任务列表

  • 任务列表就是在有序和无序列表的文字前加[x]表示选中框,加[]表示未选中框。

  1. - [x] 5:30 起床跑步1小时

  2. - [x] 7:50 出发上班

  3. - [ ] 8:10 半路吃早餐

  4. - [x] 8:30 到单位

  •  5:30 起床跑步1小时

  •  7:50 出发上班

  •  8:10 半路吃早餐

  •  8:30 到单位


  1. 1. [x] 5:30 起床跑步1小时

  2. 3. [x] 7:50 出发上班

  3. 8. [ ] 8:10 半路吃早餐

  4. 8. [x] 8:30 到单位

  1.  5:30 起床跑步1小时

  2.  7:50 出发上班

  3.  8:10 半路吃早餐

  4.  8:30 到单位


7.4 定义列表

  • 定义列表是先输入列表头,然后在下一行,先输入冒号,后面跟一个空格,在输入列表项。

  1. 列表头 1

  2. : 列表项 1

  3. : 列表项 2

  4. 列表头 2

  5. : 列表项 6

  6. : 列表项 7

列表头 1
: 列表项 1
: 列表项 2
列表头 2
: 列表项 6
: 列表项 7


有很多Markdown编辑器不支持定义列表,在Markdown官方教程中,最终显示效果如下:

7.5 列表的嵌套

  • 列表是可以嵌套的,方法是在文字前面加两个以上空格或者使用Tab制表符。

  1. 1. 有序列表

  2. 2. 有序列表

  3. 1. 空格有序列表

  4. 2. 空格有序列表

  5. 3. 有序列表

  1. 有序列表

  2. 有序列表

    1. 空格有序列表

    2. 空格有序列表

  3. 有序列表


  1. 1. 有序列表

  2. 2. 有序列表

  3. 1. 制表符有序列表

  4. 2. 制表符有序列表

  5. 3. 有序列表

  1. 有序列表

  2. 有序列表

    1. 制表符有序列表

    2. 制表符有序列表

  3. 有序列表


  1. - 无序列表

  2. - 无序列表

  3. - 空格无序列表

  4. - 空格无序列表

  5. - 无序列表

  • 无序列表

  • 无序列表

    • 空格无序列表

    • 空格无序列表

  • 无序列表


  1. - 无序列表

  2. - 无序列表

  3. - 制表符无序列表

  4. - 制表符无序列表

  5. - 无序列表

  • 无序列表

  • 无序列表

    • 制表符无序列表

    • 制表符无序列表

  • 无序列表


  1. - 无序列表

  2. - 无序列表

  3. 2. 有序列表

  4. 3. 有序列表

  5. 4. 有序列表

  6. - 无序列表

  • 无序列表

  • 无序列表

    1. 有序列表

    2. 有序列表

    3. 有序列表

  • 无序列表


  1. 1. [x] 5:30 起床跑步1小时

  2. - [x] 5:30 起床

  3. - [ ] 5:40 洗漱

  4. - [x] 6:00 跑步到公园

  5. 2. [x] 7:50 出发上班

  6. 6. [ ] 8:10 半路吃早餐

  7. 4. [x] 8:30 到单位

  1.  5:30-7:30 起床跑步1小时

    •  5:30 起床

    •  5:40 洗漱

    •  6:00 跑步到公园

  2.  7:50 出发上班

  3.  8:10 半路吃早餐

  4.  8:30 到单位


8、分割线

  • Markdown使用三个连续的*-_来生成一行分隔符。

  1. ***

  2. - - -

  3. _ _ _




注意:
分隔符行上下最好各留出一行空白行,除了-_之间可以插入空格,行内不能有其他文字或符号, 建议使用-

  1. 尾注的第二部分 ↩︎

  2. 我就是合并后的尾注 ↩︎


注:文章好像不支持脚注这种链接。

最后编辑于:2024/1/18 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com