及其详细的Markdown基础-学习笔记(附有使用案例)

news2025/3/15 23:08:54

Markdown 基础语法

查看更多学习笔记:GitHub:LoveEmiliaForever

标题创建

标题语法格式

在文字前添加一至六个#即可创建标题
标题是有等级的,具体等级根据#个数决定
由于标题等级参与构建整篇文章的架构,编写时应该遵循如下规则:

  • 标题等级之间应该连续,最好不要中断
  • 应该从一级标题开始书写文章
  • 标题的上下两行应该为空
  • 用空格隔开#与文字

标题创建示例


    # 一级标题

    ## 二级标题

    ### 三级标题

标题效果图

文本样式

文本样式示例

效果语法源代码生成效果
加粗**文字内容****突出信息**突出信息
斜体*文字内容**引用、作品名、标记*引用、作品名、标记
删除线~~文字内容~~~~强调错误、特殊情况~~强调错误、特殊情况
叠加使用粗体与斜体** **__ __**叠加*使用*它们**叠加使用它们
下标<sub>文字内容</sub>一般情况<sub>不要用下标做注释</sub>一般情况不要用下标做注释
上标<sup>文字内容</sup>一般情况<sup>不要用上标做注释</sup>一般情况不要用上标做注释

ℹ️注意事项:注意要使用与排版目的相对应的效果,每个效果都应该有固定的排版目的,这样才不会造成文章的混乱不堪

换行、段落、空格与空行

ℹ️注意:有些编辑器支持常规排版操作,有些则不支持,为了兼容性应该全部采取非常规操作(本文所介绍方法)

换行

换行只需要在行末插入两个空格 + 回车即可实现换行

    <!--下面两行是不加空格直接换行的代码-->
    这是第一行
    这是第二行
    <!--下面两行则是加了两个空格后换行的代码-->
    这是第一行  
    这是第二行

【不正确换行】这是第一行
【不正确换行】这是第二行

【正确换行】这是第一行
【正确换行】这是第二行

段落

新建段落需要换行后再留下一行空白行,也就是说段落之间是由空白行隔开的

    <!--下面是换行不换段-->
    【换行不换段】第一段的文字  
    【换行不换段】第二段文字
    <!--换段效果-->
    【换段】第一段的文字  

    【换段】第二段文字

【换行不换段】第一段的文字
【换行不换段】第二段文字

【换段】第一段的文字

【换段】第二段文字

空格与空行

要输入空格只需输入&nbsp即可,要输入空行只需输入&emsp即可

表情符号 Emoji✌️ 使用

可以通过在Markdown中使用:Emoji符号代码:来显示Emoji表情符号
Emoji 代码百科&nbsp&nbsp&nbsp&nbspGitHub Emoji 代码
ℹ️注意:不同的 markdown 编辑器的 Emoji 代码不同

    :octocat:GitHub
    :trollface:暴走漫画
    :moyai:复活岛石像

:octocat:GitHub
:trollface:暴走漫画
🗿复活岛石像

添加脚注

脚注分为两部分,文内标记和解释标记
文内标记选择想要解释的词,解释标记对词进行解释
它们是一一对应的,一对脚注标记的样子是一样的,都是[^脚注标记名字]
ℹ️注意:所有的解释标记都是放在 Markdown 文档的末尾,无论它在 Markdown 文档内的声明位置在哪里
ℹ️注意:脚注标记名字是不影响页面渲染出来之后的脚注名字的,渲染出来的脚注名字始终是脚注的排名数字

    说明文档[^说明文档]不仅仅对前端开发[^1]来说很重要,对所有工程应用都很很重要。  

    [^说明文档]: 对应用设计、操作、架构等进行说明的文档
    [^1]: 构建可视化页面的软件工程师

说明文档1不仅仅对前端开发2来说很重要,对所有工程应用都很很重要。
脚注被 Markdown渲染器 放在了该页面的底部

引用文本块

引用文本块语法格式

在需要引用的文本前添加>即可构成文本块
在段落内引用引用文本应该使用文本斜体样式
如果是大段落的引用文本,则应该

使用引用文本块,将它包裹住,以构成合理的文本框架

文本块在编写时应该注意以下格式要求:

  • 文本块的上下两行应该为空格
  • 文本块不应该被使用在除标记引用文字外的用途
  • 连续的两个引用块之间不应该以空行中断

引用块创建示例

    下面的文字是引用文字

    > 落霞与孤鹜齐飞,秋水共长天一色。

下面的文字是引用文字

落霞与孤鹜齐飞,秋水共长天一色。

引用代码、命令、快捷键等

引用代码语法格式

在文本中引用代码应该使用`代码语句`
单独展示代码应该使用代码块代码块
代码引用应该注意格式:

  • 明晰代码块和代码段的不同使用场景
  • 代码块引用前后两行应该是空行
  • 在代码引用块后应该声明使用语言(如下所示)

引用代码示例

    <!--这是行内代码语句引用-->
    Python 可以使用`print()`方法输出字符串,如下:

    <!--这是代码块引用-->
    ```python
        print("Hello! World!")
    ```

Python 可以使用print()方法输出字符串,如下:

    print("Hello! World!")

列表与任务列表

列表

和 HTML 一样,Markdown 的列表也分为无序列表和有序列表,并且列表可以嵌套
要创建无序列表,在文本前添加*-+即可
创建有序列表则需要在文本前添加编号,如:1.2.
列表嵌套则只需要在列表的符号前按Tab输入制表符即可嵌套一层
ℹ️注意:列表只能一层一层的嵌套,无法跳跃式的嵌套
ℹ️注意:同一无序列表的符号应该要统一,否则 Markdown 会把它们分成不同的列表处理


    <!--不统一的无序列表符号-->
    - 原神
    + 华为
    * 比亚迪

    1. 原神
    2. 华为
    3. 比亚迪

    * 原神
        * 华为
            * 比亚迪

  • 原神
  • 华为
  • 比亚迪
  1. 原神
  2. 华为
  3. 比亚迪
  • 原神
    • 华为
      • 比亚迪

任务列表

任务列表的展现形式和普通列表不同,它带有复选框
如需创建任务列表,在文本前面输入- [ ]- [x]即可
ℹ️注意-[之间有一个空格,- [ ][] 之间有一个空格
ℹ️注意:用户对任务列表进行的操作会反应到文档本身(一些 Markdown 编辑器会如此)


    每日任务:
    - [x] 原神
    - [x] 华为
    - [ ] 比亚迪

每日任务:

  • 原神
  • 华为
  • 比亚迪

链接

Markdown 的链接使用方法也和 HTML 很相像,用户在点击链接后就会跳转到目标页面或目标地址
链接的定义:[介绍文字](目标地址)
链接的目的地既可以是一个网址,也可以是本文章的一个锚点(一般是某标题),还可以根据相对地址进行文档间的跳跃

    <!--外部网址-->
    [点击前往百度](www.baidu.com)
    <!--文章内跳转-->
    [前往列表标题处](#列表)
    <!--文档间跳转-->
    [前往README.md文件](../../README.md)

点击前往百度

前往列表标题处

前往README.md文件

图像

添加图像的语法是![图片描述](图片地址)
图片可以是本地的(此时使用相对地址),可以是在线的(此时使用图片网址)
ℹ️注意:有些 Markdown 编辑器可以调整图片的大小和位置,但原生 Markdown 是不可以的

    ![一只章鱼猫](./image/image-1.png)

一只章鱼猫

创建表格

表格分为表头格式化行内容
它们是由上到下排列的,其中格式化行的作用是声明列的水平对齐方式
格式化行可以填写---:---::------:
它们分别对应默认对齐水平居中左对齐右对齐
表格单元格之间以|分隔
在创建表格时不用担心宽度问题,Markdown 会自动选择合适宽度
表格同样要求前后两行为空行


    | 默认 | 居中 | 左对齐 | 右对齐 |
    | --- | :---: | :--- | ---: |
    | 我家 | 哥哥 | 下的蛋有本事 | 你就别吃 |
    | 只因哥哥你下蛋 | 实在是 | 太 | 美 |
    | 原神 | 华为 | 比亚迪 | 大疆 |

默认居中左对齐右对齐
我家哥哥下的蛋有本事你就别吃
只因哥哥你下蛋实在是
原神华为比亚迪大疆

转义字符

在编写 Markdown 文档时,如果需要输入一些特殊字符(一般是编写 Markdown 的命令字符),则要对它们进行转义。
转义符号是\,比如想要表格正常显示|就需要输入\|才行
其次是对`的转义,它的转义在需要将它写入代码引用片段时和其它符号不同
例如显示`的源代码是 而显示的源代码是```````````````````
以此类推
家 | 哥哥 | 下的蛋有本事 | 你就别吃 |
| 只因哥哥你下蛋 | 实在是 | 太 | 美 |
| 原神 | 华为 | 比亚迪 | 大疆 |

转义字符

在编写 Markdown 文档时,如果需要输入一些特殊字符(一般是编写 Markdown 的命令字符),则要对它们进行转义。
转义符号是\,比如想要表格正常显示|就需要输入\|才行
其次是对`的转义,它的转义在需要将它写入代码引用片段时和其它符号不同
例如显示`的源代码是 而显示的源代码是```````````````````
以此类推


  1. 对应用设计、操作、架构等进行说明的文档 ↩︎

  2. 构建可视化页面的软件工程师 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1453184.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C->Cpp】由C迈向Cpp(3)

正文开始&#xff1a; 目录 &#xff08;一&#xff09;函数重载 &#xff08;1&#xff09;函数重载 &#xff08;2&#xff09;函数重载实现原理 &#xff08;二&#xff09; 引用 &#xff08;1&#xff09;引用 &#xff08;2&#xff09;语法 i &#xff0c;别名&am…

输入捕获模式测频率PWM输入模式(PWMI)测占空比

一、概念介绍 输出比较&#xff1a; 比较电路输入的CNT、CCR大小关系 &#xff0c;在通道引脚输出高低电平 二、*频率知识、测量方法补充 * N/fc得到标准频率的时长&#xff0c;也就是待测频率的周期 测频法代码实现&#xff1a;修改对射式红外传感器计次&#xff08;上升沿…

51_蓝桥杯_蜂鸣器与继电器

一 电路 二 蜂鸣器与继电器工作原理 2.1蜂鸣器与继电器 2.2 十六进制与二进制 二进制 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 2.3非门 二 代码 …

数据集合

目录 并集 union union all 区别 交集 intersect 差集 minus 错误操作 Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 常用的数学集合有&#xff1a;交集、并集、差集、补集 每一次查询实际上都会返回数据集合&#xff0c;…

【Anaconda】conda创建、删除、查看虚拟环境,安装pytorch

1.删除环境 首先退出现有的环境 conda deactivate然后查看要删除的环境名称与路径 conda env list接下来就可以删除环境了 有两种方法 方法1&#xff1a; conda env remove -p 要删除的虚拟环境路径对我来说就是&#xff1a; conda env remove -p D:\Anaconda3\envs\MVDet…

Screw自动生成数据库文档

Screw简介 官方地址 Screw可以根据数据库中的表自动生成HTML、Word、Markdown格式的文档。 Springboot 3.1集成 生成Springboot项目 Spring Initializr Maven依赖 <dependency><groupId>cn.smallbun.screw</groupId><artifactId>screw-core</…

LabVIEW焊缝缺陷超声检测与识别

LabVIEW焊缝缺陷超声检测与识别 介绍基于LabVIEW的焊缝缺陷超声检测与识别系统。该系统利用LabVIEW软件和数据采集卡的强大功能&#xff0c;实现了焊缝缺陷的在线自动检测&#xff0c;具有通用性、模块化、功能化和网络化的特点&#xff0c;显著提高了检测的效率和准确性。 随…

gmail smtp python发送邮件

1 到邮箱页面 2 已经开启谷歌Gmail邮箱的IMAP服务了,谷歌邮箱机制是IMAP一旦开通,SMTP也就自动开通了,设置里没有没关系,不用管它。 3 到账号设置页面 3.1 设置两步验证 https://www.cnblogs.com/jiyuwu/p/16313476.html 3.2 设置专用密码 4 python代码 import smtpli…

Windows程序互斥锁 - 一个程序同时仅允许运行一个实例

Windows程序互斥锁 - 一个程序同时仅允许运行一个实例 前言 鉴于应用逻辑需要&#xff0c;有些Windows应用同时只能运行一个实例。例如&#xff1a;一个电脑只能同时运行一个微信&#xff08;手速快了当我没说&#xff0c;不信你去试试&#xff09;。 怎么实现呢&#xff1f…

C++中的拷贝构造函数

一、拷贝构造函数的概念 拷贝构造函数用于创建一个与已有对象相同的对象&#xff0c;本质上也是构造函数的重载 拷贝构造函数只有一个类型为 const 类类型引用的形参&#xff0c;当我们要创建一个与已存在对象相同的对象时&#xff0c;由编译器自动调用拷贝构造函数。 clas…

Java Lambda表达式:简化编程,提高效率

Java Lambda表达式&#xff1a;简化编程&#xff0c;提高效率 1. 使用Lambda表达式进行集合遍历1.1 未使用Lambda表达式&#xff1a;1.2 使用Lambda表达式&#xff1a; 2. 使用Lambda表达式进行排序2.1 未使用Lambda表达式&#xff1a;2.2 使用Lambda表达式&#xff1a; 3. 使用…

智能摄像头prv文件恢复案例

家用智能摄像头一般采用的是mp4或者mov视频方案&#xff0c;常见的是mp4&#xff0c;对于部分有开发能力的厂商可能会采用自定义方案&#xff08;如360的bin文件&#xff09;,今天我们来看一个小厂的PRV自定义文件的恢复案例。 故障存储: 32G TF卡/fat32/ 簇&#xff08;块)大…

单片机移植Lua(STM32H743移植Lua-5.4.6)

文章目录 目的移植演示示例链接更多说明合理设置内存大小按需加载标准库实现系统和IO接口设置引用路径 总结 目的 通常单片机都是使用C/C来开发的&#xff0c;任何修改都需要重新编译固件然后下载运行。在一些需要灵活性更强的场合中可以内嵌Lua解释器实现动态更新应用程序的功…

算法——数论——同余

目录 同余 一、试题 算法训练 同余方程 同余 同余使人们能够用等式的形式简洁地描述整除关系同余&#xff1a;若 m&#xff08;正整数&#xff09;&#xff0c;a 和 b 是整数&#xff0c;a%mb%m&#xff0c;或(a-b)%m0&#xff0c;记为 a b(mod m)求解一元线性同余方程等价于…

Swift Combine 使用 ObservableObject 与 SwiftUI 模型作为发布源 从入门到精通二十

Combine 系列 Swift Combine 从入门到精通一Swift Combine 发布者订阅者操作者 从入门到精通二Swift Combine 管道 从入门到精通三Swift Combine 发布者publisher的生命周期 从入门到精通四Swift Combine 操作符operations和Subjects发布者的生命周期 从入门到精通五Swift Com…

PLC_博图系列☞GRAPH

PLC_博图系列☞GRAPH 文章目录 PLC_博图系列☞GRAPH背景介绍GRAPH优势局限性 顺序控制系统的模块 关键字&#xff1a; PLC、 西门子、 博图、 Siemens 、 GRAPH 背景介绍 这是一篇关于PLC编程的文章&#xff0c;特别是关于西门子的博图软件。我并不是专业的PLC编程人员&am…

【Redis实战】有MQ为啥不用?用Redis作消息队列!?Redis作消息队列使用方法及底层原理高级进阶

&#x1f389;&#x1f389;欢迎光临&#x1f389;&#x1f389; &#x1f3c5;我是苏泽&#xff0c;一位对技术充满热情的探索者和分享者。&#x1f680;&#x1f680; &#x1f31f;特别推荐给大家我的最新专栏《Redis实战与进阶》 本专栏纯属为爱发电永久免费&#xff01;&a…

报文鉴别、实体鉴别

目录 鉴别 1 报文鉴别 1.1 用数字签名进行鉴别&#xff08;原理&#xff09; 可保证机密性的数字签名 1.2 密码散列函数 MD5 算法 MD5 算法计算步骤 安全散列算法 SHA-1 1.3 用报文鉴别码实现报文鉴别 用报文鉴别码 MAC 鉴别报文 使用已签名的报文鉴别码 MAC 对报…

工程师日常:海丰县附城镇鹿境元宵开灯活动

海丰县附城镇鹿境元宵开灯活动 &#xff08;蔡惠进搜集整理&#xff09; 鹿境乡春节正月初十大老热&#xff0c;全县家喻户晓。为纪念先祖功德&#xff0c;在本乡车地建立蔡氏“济阳堂”大祖祠&#xff0c;并定年初十为开灯日&#xff0c;大祖开灯代代相传。凡移居外乡裔孙、“…

机器学习8-决策树

决策树&#xff08;Decision Tree&#xff09;是一种强大且灵活的机器学习算法&#xff0c;可用于分类和回归问题。它通过从数据中学习一系列规则来建立模型&#xff0c;这些规则对输入数据进行递归的分割&#xff0c;直到达到某个终止条件。 决策树的构建过程&#xff1a; 1.…