及其详细的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()`方法输出字符串,如下:<!--这是代码块引用-->```pythonprint("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.mzph.cn/news/689525.shtml

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

相关文章

第九篇:node静态文件服务(中间件)

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! &#x1f4d8; 引言&#xff1a; 当今互联网时代&am…

JavaScript中延迟加载的方式有哪些

在web前端开发中&#xff0c;性能优化一直是一个非常重要的话题。当我们开发一个页面时&#xff0c;为了提高用户的体验和页面加载速度&#xff0c;我们往往需要采用一些延迟加载的技术。JavaScript中延迟加载的方式有很多种&#xff0c;下面我将为大家详细介绍几种常用的方式。…

android studio模拟器不能打开

Andriod:The selected AVD is currently running in the Emulator. Please exit the emulator instance… 1.点击 2.删除下面文件 3.重新打开即可 参考

Midjourney Niji魔法绽放:风格各异、场景多变的动漫女孩

所有的提示词&#xff0c;gzh&#xff1a;七哥的AI日常 大家好&#xff0c;欢迎回来&#xff0c;今天我们继续学习niji。 今天我们为大家制作了29款可爱的风格各异的女孩图片&#xff0c;可用于制作手机壁纸、海报、宣传画包括卡头人像垫图等&#xff0c;图片风格各异&#x…

天锐绿盾 | 企业办公、设计院、设计行业图档加密系统、办公核心文件数据\资料防泄密软件

天锐绿盾作为一款专业的企业信息化安全管理解决方案&#xff0c;特别适用于企业办公、设计院、设计行业等场景&#xff0c;为这些行业提供图档加密系统和办公核心文件数据防泄密软件。 PC端&#xff1a;https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5d…

一起玩儿物联网人工智能小车(ESP32)——63 SD和TF卡模块的使用

摘要&#xff1a;本文介绍SD和TF卡模块的使用方法 前面介绍了非易失性存储的使用方法&#xff0c;由于空间和本身只支持键值对的限制&#xff0c;非易失性存储只适用于少量数据的记录。而不适用于各种声音、图片、大量数据等情况的使用。这时候就需要有文件系统或者更大容量存…

如何将OpenAI Sora生成的普通AI视频转化为Vision Pro的空间视频,沉浸式体验

【基于AI的Vision Pro空间视频】工作流:这个工作流程用于将2D视频转换为适用于 Vision Pro的Spatial视频: 1、使用Deep3D将2D视频转换为3D SBS: 使用Deep3D工具将2D视频转换为3D SBS格式: 转换例子:Prediction– lucataco/deep3d – Replicatehttps://replicate.com/…

Linux 性能分析工具汇总

Linux 性能分析工具汇总 出于对Linux操作系统的兴趣&#xff0c;以及对底层知识的强烈欲望&#xff0c;因此整理了这篇文章。本文也可以作为检验基础知识的指标&#xff0c;另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识&#xff0c;网络知识和操作系统知识…

【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数

前言 嘿伙计们&#xff01;准备好了吗&#xff1f;今天我要和你们探讨一个酷炫的话题——Oracle数据库&#xff01;&#x1f389; 在这篇博文【Oracle】玩转Oracle数据库&#xff08;二&#xff09;&#xff1a;体系结构、存储结构与各类参数&#xff0c;我们要揭开Oracle数据库…

二叉搜索树——迭代实现

———————————————————— 普通的树形结构中数据是杂乱无章的&#xff0c;实际意义不大&#xff0c;要想更好的管理数据&#xff0c;需要让数据有序&#xff0c;二叉搜索树又称二叉排序树&#xff0c;是一种特殊的树形结构。 规定一般的二叉搜索树的左节点小于…

FPGA 高速接口(LVDS)

差分信号环路测试 1 概述 LVDS&#xff08;Low Voltage Differential Signalin&#xff09;是一种低振幅差分信号技术。它使用幅度非常低的信号&#xff08;约350mV&#xff09;通过一对差分PCB走线或平衡电缆传输数据。大部分高速数据传输中&#xff0c;都会用到LVDS传输。 …

使用vscode传入参数的方式进行debug

使用vscode传入参数的方式进行debug {// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息&#xff0c;请访问: https://go.microsoft.com/fwlink/?linkid830387"version": "0.2.0","configurations": [{&quo…

AI论文速读 |【综述】深度学习在多元时间序列插补的应用

论文标题&#xff1a; Deep Learning for Multivariate Time Series Imputation: A Survey 链接&#xff1a;https://arxiv.org/abs/2402.04059 作者&#xff1a;Jun Wang ; Wenjie Du ; Wei Cao ; Keli Zhang ; Wenjia Wang ; Yuxuan Liang ; Qingsong Wen 机构&#xff1a…

堆详解以及简单的堆排序(源代码)

一、什么是堆&#xff1f; 堆是将数组看作一颗完全二叉树 大堆&#xff1a;任意一个父亲大于等于孩子 小堆&#xff1a;任意一个父亲小于等于孩子 有序数组一定是堆 但是堆不一定有序 注意&#xff1a;此“堆”是一个数据结构&#xff0c;用来表示完全二叉树 还有另外一个“…

AIGC ChatGPT4完成业务需求SQL学习

源表如下&#xff1a; 例如现在需要显示每个岗位中工资排名前10位的员工信息&#xff0c;并显示排名应该要怎么做呢&#xff1f; Prompt: 有一个某公司职员表&#xff0c;表名为Bank_emp&#xff0c;empno为员工编号&#xff0c;ename为员工姓名&#xff0c;JOB为员工岗位&…

平滑升级旧版nginx,使其支持健康检测模组

nginx是部署在华为欧拉的docker容器中&#xff0c;版本是2203sp1.x86_64 查看旧版nginx的版本与编译配置信息&#xff1a; nginx -Vnginx version: nginx/1.14.1 built by gcc 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC) built with OpenSSL 1.1.1g FIPS 21 Apr 2020 (running …

前后图片对比控件使用

在build.gradle中添加依赖&#xff1a; implementation com.github.pavel163:BifacialView:1.4.1 在布局文件中&#xff1a; <com.ebr163.bifacialview.view.BifacialViewandroid:id"id/bv_before_after"android:layout_width"match_parent"android:la…

LNMP搭建discuz论坛

discuz论坛是一种网络论坛软件&#xff0c;也称bbs&#xff0c;它是一种用于在互联网上建立论坛社区的程序系统。只哟中功能强大的论坛软件&#xff0c;可以帮助用户建立一个专业、完善的论坛社区&#xff0c;并且可以实现多种功能&#xff0c;如搭建用户注册、登录、查看主题、…

任务处理 - 华为OD统一考试(C卷)

OD统一考试&#xff08;C卷&#xff09; 分值&#xff1a; 200分 题解&#xff1a; Java / Python / C 题目描述 在某个项目中有多个任务(用tasks数组表示)需要您进行处理&#xff0c;其中tasks[i][si,ei], 你可以在si < day < ei 中的任意一天处理该任务&#xff0c;请…

代码随想录day25--回溯的应用4

LeetCode491.非递减子序列 题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;找出并返回所有该数组中不同的递增子序列&#xff0c;递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素&#xff0c;如出现两个整数相等&#xff0c;…