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

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. 构建可视化页面的软件工程师 ↩︎

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++航海王:追寻罗杰的编程之路】string类

目录 1 -> 为什么学习string类&#xff1f; 1.1 -> C语言中的字符串 2 -> 标准库中的string类 2.1 -> string类 2.2 -> string类的常用接口 3 -> string类的模拟实现 3.1 -> 经典的string类问题 3.2 -> 浅拷贝 3.3 -> 深拷贝 3.3.1 ->…

51_蓝桥杯_led流水灯

一 原理图分析 二 三八译码器工作原理 三八译码器&#xff1a;3个输入控制8路互斥的低电平有效输出。 C B A 输出 0 0 0 Y0 0 0 1 Y1 0 1 0 Y2 0 1 1 Y3 1 0 0 Y4 1 0 1 Y5 1 1 0 Y6 1 1 1 Y7 三 锁存器工作原理 锁存器&#xff1a;当使…

【报告解析】OpenAI Sora视频模型官方报告全解析 | 效果,能力以及基本原理

省流版 1 核心数据处理将视频数据整合成一个一个的Patch&#xff0c;方便统一训练数据&#xff0c;利用扩散Transformer架构 2 功能效果除了可以实现基础的文生视频外&#xff0c;实际上还有非常惊艳的视频延展&#xff0c;视频编辑&#xff0c;视频连接等多种功能&#xff0…

FPGA中的模块调用与例化

目录 一、模块调用与实例化 1.1 模块调用 1.2 模块实例化 1.3 Verilog例化语句及其用法 1.3.1 例化语句的基本格式 1.3.2 实例化三种不同的连接方法 二、模块调用实例-全加器与半加器 2.1 半加器模块 2.2 全加器模块 三、参数定义关键词与整数型寄存器 3.1 参数定义关…

第五节笔记:LMDeploy 大模型量化部署实践

大模型部署背景 参数用FP16半精度也就是2字节&#xff0c;7B的模型就大约占14G 2.LMDeploy简介 量化降低显存需求量&#xff0c;提高推理速度 大语言模型推理是典型的访问密集型&#xff0c;因为是decoder only的架构&#xff0c;需要token by token的生成&#xff0c;因…

设计模式Python实现

过年在家瞎折腾&#xff0c;闲着无聊看到设计模式&#xff0c;于是就想着用Python实现一下。 简单工厂 根据传入的参数决定创建出哪一种产品类的实例。 class CashFactory:def createCashAdapter(self, type):if type "满100减20":return CashReturn(100, 20)elif…

安全技能讲座 - 便携式灭火器 (Portable Fire Extinguishers )

【Transcript 】 火灾随时随地都可能发生&#xff0c;而且毫无征兆。如果您在家中或工作中遇到火灾&#xff0c;便携式灭火器可以帮助您保护自己&#xff0c;并有可能将火灾扼杀在摇篮中。本课程将向您介绍便携式灭火器、其工作原理和使用方法。成功完成本课程后&#xff0c;您…

C++--Linux基础使用

文章目录 几个简单命令开机关机重启查看当前目录切换当前目录列出当前目录下的目录和文件列出指定目录下的目录和文件清屏查看/设置时间 目录和文件目录概要目录详细说明相对路径和绝对路径 上古神器vi创建/打开文件vi 的两种模式vi 的常用命令 用户管理组管理用户管理修改用户…

每日一题——LeetCode1455.检查单词是否为句中其他单词的前缀

方法一 js函数slice() 将字符串按空格符分割为单词数组&#xff0c;记searchWord的长度为n&#xff0c;分割每个单词的前n位看是否和searchWord匹配 var isPrefixOfWord function(sentence, searchWord) {let res sentence.split(" ")for(i 0 ; i < res.lengt…

【Java EE初阶十二】网络原理(二)

2. 传输层 2.2 TCP协议 2.2.2 关于可靠传输 4.滑动窗口 前面的三个机制&#xff0c;都是在保证 tcp 的可靠性&#xff1b; TCP 的可靠传输,是会影响传输的效率的.(多出了一些等待 ack 的时间,单位时间内能传输的数据就少了)&#xff1b; 滑动窗口,就让可靠传输对性能的影响,更…

Linux:docker在线仓库(docker hub 阿里云)基础操作

把镜像放到公网仓库&#xff0c;这样可以方便大家一起使用&#xff0c;当需要时直接在网上拉取镜像&#xff0c;并且你可以随时管理自己的镜像——删除添加或者修改。 1.docker hub仓库 2.阿里云加速 3.阿里云仓库 由于docker hub是国外的网站&#xff0c;国内的对数据的把控…

2024年十大数字技术趋势与其安全挑战报告

今天分享的是行业报告&#xff1a;《2024年十大数字技术趋势与其安全挑战报告》 &#xff08;内容出品方&#xff1a;CSA GCR&#xff09; 报告共计&#xff1a;86页 来源&#xff1a;《见鹿报告》 序言 随着数字技术的迅猛发展,越来越多的组织和个人在数字化环境中开展业…

【IIS中绑定SSL证书】

下载SSL证书&#xff1a; 打开服务器IIS&#xff1a; 点击导入 在IIS中新增网站&#xff1a;

2024年【天津市安全员B证】考试技巧及天津市安全员B证复审模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年天津市安全员B证考试技巧为正在备考天津市安全员B证操作证的学员准备的理论考试专题&#xff0c;每个月更新的天津市安全员B证复审模拟考试祝您顺利通过天津市安全员B证考试。 1、【多选题】《建设行政处罚决定…

常见的几种Web安全问题测试简介

Web项目比较常见的安全问题 1.XSS(CrossSite Script)跨站脚本攻击 XSS(CrossSite Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html代码&#xff0c;当用户浏览该页之时&#xff0c;嵌入其中Web 里面的html 代码会被执行&#xff0c;从而达到恶意用户的特殊…

论文解读:Masked Generative Distillation

文章汇总 话题 知识蒸馏 创新点 带掩盖的生成式蒸馏 方法旨在通过学生的遮罩特征来生成老师的特征(通过遮盖学生部分的特征来生成老师的特征)&#xff0c;来帮助学生获得更好的表现 输入:老师:&#xff0c;学生:&#xff0c;输入:&#xff0c;标签:&#xff0c;超参数: 1:使…

多模态学习综述(MultiModal Learning)

最早开始关注到多模态机器学习是看到Jeff Dean在2019年年底NeurIPS大会上的一个采访报道&#xff0c;讲到了2020年机器学习趋势&#xff1a;多任务和多模态学习将成为突破口。 Jeff Dean 谈2020年机器学习趋势&#xff1a;多任务和多模式学习将成为突破口 站在2022年&#xff…

HMI界面:感官与体验俱佳的智能家居界面分享

Hello&#xff0c;我是大千UI工场&#xff0c;本期分享HMI人机交互界面在智能家居领域的案例&#xff0c;关注大千&#xff0c;学习N多UI干货&#xff0c;有设计需求&#xff0c;可以联络。 设计感官和体验俱佳智能家居的UI界面时&#xff0c;可以考虑以下几个方面&#xff1a;…

一起学量化之Aroon指标

Aroon指标是由Tushar Chande于1995年开发的技术分析工具,旨在识别股票是否处于趋势中及趋势的强度。它通过分析股票价格在一定周期内创下的新高和新低来预测趋势的变化,这基于一种观念:强势趋势通常伴随着频繁的新高或新低。 1. Aroon指标的组成 Aroon指标由两个部分组成:…

【Linux内核】从0开始入门Linux Kernel源码

&#x1f308; 博客个人主页&#xff1a;Chris在Coding &#x1f3a5; 本文所属专栏&#xff1a;[Linux内核] ❤️ 前置学习专栏&#xff1a;[Linux学习]从0到1 ⏰ 我们仍在旅途 ​ 目录 …