Markdown 学习总结笔记合集

Markdow 简介#

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书等。

千万不要被「标记」、「语言」吓到,Markdown的语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余,不到半小时就能完全掌握。

就是这十个不到的标记符号,却能让人优雅地沉浸式记录,专注内容而不是纠结排版,达到「心中无尘,码字入神」的境界。

基本语法#

标题#

一种是用 =或-
一种是用 #

  • 第一形式
Copy
# 一级标题 ## 二级标题
  • 第二形式
Copy
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
  • #后面要加空格
  • 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

段落#

换行#

Markdown 段落没有特殊的格式,直接编写文字就好

  • 段落的换行是使用两个以上空格加上回车
  • 也可以在段落后面使用一个空行来表示重新开始一个段落

分隔符#

在 Markdown 分隔符需要使用 * 或 - 或 _来建立

  • * 或 - 或 _都需要三个及其以上
  • * 或 - 或 _可以在中间插入空格,但不能在行内存在其他内容
  • * 或 - 或 _,当前后都有段落时,请空出一行

代码示例:

Copy
--- - - - ___ _ _ _ *** * * *

示例效果:







字体#

粗斜体#

粗、斜体有两种写法,一种是用 * ,一种是用 _ 包裹住你要改变的内容

在 * 或 _ 与内容要紧贴着,之前不能用空格

  • 一个*或一个_ 是斜体
  • 两个*或两个_ 是粗体
  • 三个*或三个_ 是粗斜体

代码示例:

Copy
_斜体文本_ _斜体文本_ **粗体文本** **粗体文本** **_粗斜体文本_** **_粗斜体文本_**

示例效果:

斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本

划线#

在 MarkDown 中没有上划线和下划线的自身语法,只有删除线(中划线)的语法,但可以通过其他方式实现

  • 上划线可以通过 Latex 公式实现
  • 删除线(中划线)
  • 下划线使用 HTML 语法或 Latex 公式 实现

代码示例:

Copy
<!--通过Latex公式实现上划线--> $\overline{\text{上划线}}$ ~~删除线~~ <!--通过Latex公式实现下划线--> $\underline{\text{下划线}}$ <!--通过HTML标签实现下划线--> <u>下划线</u>

示例效果:

上划线¯

删除线

下划线_

下划线

列表#

无序列表#

列表内容前可使用 *-+ + 空格来表示无序列表

代码示例:

Copy
- 无序列表项,使用 `-` + `空格` + 无序列表项,使用 `+` + `空格` * 无序列表项,使用 `*` + `空格`

示例效果:

  • 无序列表项,使用 - + 空格
  • 无序列表项,使用 + + 空格
  • 无序列表项,使用 * + 空格

有序列表#

列表内容前可使用 数字+空格来表示有序列表
有序列表会自动给你的列表项按照阿拉伯数字顺序添加数字

代码示例:

Copy
1. 第一项 2. 第二项 4. 第三项

示例效果:

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

列表嵌套#

代码示例:

Copy
1. 有序列表第一项 A - A 的第一项无序列表子项 a1 1. a1 的第一项有序列表子项 a1a 1. a1 的第二项有序列表子项 a1b - A 的第二项无序列表子项 a2 2. 有序列表第一项 B B 的第一行文本内容 B 的第二行文本内容

示例效果:

  1. 有序列表第一项 A
    • A 的第一项无序列表子项 a1
      1. a1 的第一项有序列表子项 a1a
      2. a1 的第二项有序列表子项 a1b
    • A 的第二项无序列表子项 a2
  2. 有序列表第一项 B
    B 的第一行文本内容
    B 的第二行文本内容

引用#

简单块引用#

在Markdown中使用 > + 空格 来表示块引用

当需要换行时,可以在前方不加 >

需要新板块可以空出一行

代码示例

Copy
> 换行可以不加 `>` 我前面没有 `>` > 如果需要新的一块,块引用则空出一行重新在文本前方使用 `>`

示例效果

换行可以不加 >
我前面没有 >

如果需要新的一块,块引用则空出一行重新在文本前方使用 >

区块引用的嵌套#

区块引用可以进行嵌套,只需使用多个 >

嵌套区块引用使用 > 的个数,代表着嵌套的深度
嵌套区块引用中 > 之间可以不用空格隔开

代码示例

Copy
>> 第二层 > 第一层 > > 第二层 > 第一层 > > > 第三层

示例效果

第二层

第一层

第二层

第一层

第三层

区块引用与列表嵌套#

列表里面可以使用区块引用,区块引用中也可以使用列表

  • 列表中使用区块引用

代码示例

Copy
1. 有序列表 A > 引用区块 1. 有序列表 Aa > 引用区块 > 区块 2. 有序列表 B

示例效果

  1. 有序列表 A

    引用区块

    1. 有序列表 Aa

      引用区块

    引用区块

  2. 有序列表 B
  • 区块引用中使用列表

代码示例

Copy
> - 这序列表 A > - 无序列表 B > * 子列表需要在 `>` 后面加入四个空格

示例效果

  • 这序列表 A
  • 无序列表 B
    • 子列表需要在 > 后面加入四个空格

代码#

代码段#

文本段中使用代码段,就用反引号包裹住
代码示例

Copy
文本段中使用`代码段`,就用反引号包裹住

示例效果
文本段中使用代码段,就用反引号包裹住

代码区块#

使用三个引号包裹代码块,引号是放在最前方

代码示例

Copy
- 每行文字前加4个空格 - 每行文字前加1个<kbd>tab</kbd>- 使用三个反引号```包裹一段代码,在第一个```后面可以指定代码语言,显示代码高亮,也可以不指定语言

示例效果

  • 每行文字前加4个空格
  • 每行文字前加1个tab
  • 使用三个反引号包裹一段代码,在第一个后面可以指定代码语言,显示代码高亮,也可以不指定语言

链接#

简单链接#

格式:

注:文字说明可以通过鼠标悬浮链接上查看

代码示例

Copy
百度 [百度](https://www.baidu.com/) 百度 [百度](https://www.baidu.com/ "百度搜索") 百度 <https://www.baidu.com/>

示例效果

百度 百度
百度 百度
百度 https://www.baidu.com/

高级链接#

可以使用变量来调用链接

使用变量要记得在文档的结尾为变量赋值

代码示例

Copy
[百度][1] [谷歌][2] 然后在文档的结尾为变量赋值(网址) [1]: https://www.baidu.com/ [2]: http://www.google.com/

示例效果

百度
谷歌

然后在文档的结尾为变量赋值(网址)

图片#

与插入跟链接的方法区别在于前面加了个感叹号

Copy
插入图片Markdown语法代码:![图片alt](图片链接 "图片title")。 对应的HTML代码:<img src="图片链接" alt="图片alt" title="图片title">

代码示例

Copy
![图片alt](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg9.51tietu.net%2Fpic%2F2019-091303%2Fqyi3paeq420qyi3paeq420.jpg&refer=http%3A%2F%2Fimg9.51tietu.net&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1644417436&t=fbec8c339cbc7244582547dcea410310 "图片title") <img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg9.51tietu.net%2Fpic%2F2019-091303%2Fqyi3paeq420qyi3paeq420.jpg&refer=http%3A%2F%2Fimg9.51tietu.net&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1644417436&t=fbec8c339cbc7244582547dcea410310" alt="图片alt" title="图片title">

示例效果

图片alt

图片alt

表格#

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

表格对齐放方式

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

代码示例

Copy
| 表头一 | 靠左对齐 | 靠右对齐 | 居中对齐 | | :----- | :-----| ----: | :----: | | 单元格1 | 单元格2 | 单元格3 | 单元格4 | | 单元格11 | 单元格22 | 单元格33 | 单元格44 | | 单元格111 | 单元格222 | 单元格333 | 单元格444 | | 单元格1111 | 单元格2222 | 单元格3333 | 单元格4444 |

示例效果

表头一 靠左对齐 靠右对齐 居中对齐
单元格1 单元格2 单元格3 单元格4
单元格11 单元格22 单元格33 单元格44
单元格111 单元格222 单元格333 单元格444
单元格1111 单元格2222 单元格3333 单元格4444

目录#

在需要目录出现的地方(一般在文章一开始)放置一个标记,这样会自动生成一个嵌套的包含所有标题的列表。

Copy
本文目录示例 - [Markdow 简介](#markdow-简介) - [基本语法](#基本语法) - [标题](#标题) - [段落](#段落) - [换行](#换行) - [分隔符](#分隔符) - [字体](#字体) - [粗斜体](#粗斜体) - [划线](#划线) - [列表](#列表) - [无序列表](#无序列表) - [有序列表](#有序列表) - [列表嵌套](#列表嵌套) - [引用](#引用) - [简单块引用](#简单块引用) - [区块引用的嵌套](#区块引用的嵌套) - [区块引用与列表嵌套](#区块引用与列表嵌套) - [代码](#代码) - [代码段](#代码段) - [代码区块](#代码区块) - [链接](#链接) - [简单链接](#简单链接) - [高级链接](#高级链接) - [图片](#图片) - [表格](#表格) - [目录](#目录) - [参考](#参考)

参考#

Markdown官方教程
菜鸟教程

posted @   My-Fate  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
CONTENTS