[Markdown]是时候该学学使用markdown写文章了

💕💕💕欢迎各位来到我的博客,今天我们的主题是markdown,你将在这里学习到最全的markdown知识💕💕💕
可爱玉桂狗
你还在使用富文本编辑器写文档或文章吗?
你还在用word一点一点地进行排版吗?
作为一个程序员,我们都应该会使用markdown来写read文档(其实我也不会写
你还在苦于没有一个完整的markdown教程吗?其实就是懒得找
本教程你可以找到最完整的markdown教程,包教包会
当然后期也可以来这里进行查询相关知识点 谁能一遍就全部记住

也欢迎大家访问我的网站多多访问 以及捐款

最后欢迎大家关注我以及订阅我的专栏和文章,💖💖💖我们一起进步成长💖💖💖

什么是markdown

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
——来自菜鸟教程

VSCode中的markdown

  1. 在插件市场中我们下载一个插件Markdown Preview Enhanced
    Markdown Preview Enhanced
  1. 然后新建一个以.md为后缀的文件
  2. 在空白处右击,点击打开侧边预览
    打开侧边预览
    效果如下:
    预览效果
    这样就可以一边编写文档一边查看效果了!!

💖💖💖接下来就让我们进入真正的语法教程吧

标题

markdown有两种标题格式

第一种标题格式

一种是这样的
我是一个一级标题
========
我是一个二级标题
--------
像这样一个"=“就是一个一级标题,一个”-"就是一个二级标题
当然无论多少个都不影响效果
其运行结果如下

第一种标题格式运行结果

我是一个一级标题

我是一个二级标题

第二种标题格式

第二种方法就是使用’#’
非常好理解,一级标题的前面就加一个#
二级标题前面加2个#
最高可到6级标题
注意输入完#后要空一格,否则不会有效果

# 我是一个一级标题
## 我是一个二级标题
### 我是一个三级标题
#### 我是一个四级标题
##### 我是一个五级标题
###### 我是一个六级标题

运行结果如下:

第二种标题格式运行结果

我是一个一级标题

我是一个二级标题

我是一个三级标题

我是一个四级标题
我是一个五级标题
我是一个六级标题

💖💖💖本章节结束啦

段落

段落的换行

markdown的换行格式是在一行后加两个空格以及一个回车
就像这样->

现在我想换行spacespaceEnter
💖💖换行成功了💖💖

运行结果

现在我想换行
💖💖换行成功了💖💖

重新开始一个段落

想要重新开始一个段落,只要在两个段落之间加一个空行就可以了
就像这样->

这是一个段落
space
这是另一个段落

运行结果

这是一个段落

这是另一个段落

字体

斜体

要想使用斜体
请在需要斜体的文本两边这么做->
*斜体文字*
_斜体文字_

运行结果

斜体文字
斜体文字

粗体

要想使用粗体
请在需要粗体的文本两边这么做->
**粗体文字**
__粗体文字__

运行结果

粗体文字
粗体文字

斜粗体

要想使用粗斜体
请在需要粗斜体的文本两边这么做->
***粗斜体文字***
___粗斜体文字___

运行结果

粗斜体文字
粗斜体文字

分割线

用法

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线

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

运行结果




下划线

用法

下划线可以通过 HTML 的<u> 标签来实现
<u>这是一段下划线</u>

运行结果

这是一段下划线

删除线

用法

如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 即可
~~这是要删除的文字~~

运行结果

这是要删除的文字

脚注

用法

脚注是对文本的补充说明
[^要注明的文本]

创建脚注格式类似这样 [^这是一个脚注]
[^这是一个脚注]: 这是对脚注的解释

运行结果

创建脚注格式类似这样 1

引用

用法

像这样在灰色方框中的,就是引用
只需要在开头加一个>就可以了

运行结果

这是一个引用

列表

无序列表

用法

使用* + -都可以创建一个无序列表
+ 第一项
+ 第二项
+ 第三项
* 第一项
* 第二项
* 第三项
- 第一项
- 第二项
- 第三项

运行结果
  • 第一项
  • 第二项
  • 第三项

有序列表

用法

就是普通的序号+小数点加空格

  1. 第一项
  2. 第二项
运行结果
  1. 第一项
  2. 第二项

打勾列表

用法

可以为列表清单中已经完成的事情打上勾
* [ ] 第一项任务
* [ ] 第二项任务
* [x] 第三项任务(这是已经完成的任务)

运行结果
  • 第一项任务
  • 第二项任务
  • 第三项任务

嵌套列表

用法

可以在列表中嵌套列表,使用tab键
+ 第一项
Tab+ 第二项
\ + 第三项

可以在列表中嵌套引用,使用tab键
+ 第一项
Tab>这是一个引用
\ + 第三项

运行结果
  • 第一项
    • 第二项
  • 第三项
  • 第一项

    这是一个引用

  • 第三项

代码块

用法

代码片段

如果是段落上的一个函数或片段的代码可以用反引号把它包起来
就像这样->
我们需要一个`printf()`函数
什么?你问我什么是反引号?就是你键盘上esc下面那个键

代码块

如果我们需要一大段代码呢?那么我们就可以用三个反引号把并且在后面加上语言
就像这样->
```c
#include <stdio.h>
int main()
{
printf(“hello world”);
return 0;
}
```
为了方便就只展示这个简单的代码吧 其实就是不会写别的

运行结果

我们需要一个printf()函数

>#include <stdio.h>
int main()
{printf("hello world");return 0;
}

链接

用法

[链接名称](链接地址)
或者
<链接地址>

运行结果

这是一个链接 百度
https://www.baidu.com

高级链接用法

这个链接用 1 作为网址变量 Google
这个链接用 百度 作为网址变量 百度
然后在文档的结尾为变量赋值(网址)
[1]: http://www.google.com/
baidu: http://www.runoob.com/

运行结果

这个链接用 1 作为网址变量 Google
这个链接用 百度 作为网址变量 百度
然后在文档的结尾为变量赋值(网址)

表格

用法

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

运行结果

表头表头
单元格单元格
单元格单元格

对齐格式

我们可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。

运行结果

左对齐右对齐居中对齐
单元格单元格单元格
单元格单元格单元格

图片

用法

![图片属性](图片地址)

运行结果

nb

HTML语言

markdown是支持html的语法的
markdown不能自己修改图片大小
但如果使用html可以修改图片大小了
使用方法和html语法一致,就不多说了
我没学过html

数学公式

markdown也可以支持数学公式的显示
这里就列举几种常见的数学公式给大家吧

第一种方法

$这里是数学公式$

运行结果

这是一个函数 y = 3 x + 1 y=3x+1 y=3x+1

第二种方法

$$
这里是数学公式
\int_01x2dx
$$

运行结果

∫ 0 1 x 2 d x \int_0^1x^2dx 01x2dx

常见数学符号大全

分数\frac{分子}{分母}
1 x \frac{1}{x} x1

下标与平方x_2,x^2
x 2 2 x_2^2 x22

开根号\sqrt[x]{y}
y x \sqrt[x]{y} xy

不等于\not=
≠ \not= =

约等于\approx
≈ \approx

小于等于和大于等于\lqg和\geq
≤ ≥ \leq\geq ≤≥

乘号除号正负号\times \div \pm
× ÷ ± \times\div\pm ×÷±

求和\sum
∑ \sum

累乘累除\prod \coprod
∏ 和 ∐ \prod和\coprod

度数^\circ
9 0 ∘ 90^\circ 90

无穷\infty
∞ \infty

积分\int多重积分\iint
∫ \int
∬ \iint
∭ \iiint

求导\prime
y ′ y\prime y

极限\lim
lim ⁡ \lim lim

空集\emptyset
∅ \emptyset

希腊字母\alpha \beta \gamma \delta \eta \omega
α β γ δ η ω \alpha \beta \gamma \delta \eta \omega αβγδηω

剩下的更多数学符号大家自行去网上搜索吧,我这里也给大家一个数学符号大全网站

键盘值

用法

大家应该也看到了我上面有一些键盘的值
是这样实现的
<kbd>键盘上的键值

运行结果

Ctrl+>C

甚至可以不是键值

结语

💖💖💖本篇博客花了我很长时间一个下午才整理完成的💖💖💖
希望各位能够多多驻足,多多关注留言转发收藏
评论我会一一点赞并回复
期待你我的共同成长
我们下次再见啦!!
玉桂狗呀呼

推荐阅读

动画详解力扣算法


  1. 这是对脚注的解释 ↩︎

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

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

相关文章

ROS2 工作空间

文章目录 ROS2 工作空间创建工作空间自动安装依赖编译工作空间设置环境变量参考链接 ROS2 工作空间 工作空间可以简单理解为工程目录。 ROS 系统中一个典型的工作空间结构如图所示&#xff1a; dev_ws&#xff1a; 根目录&#xff0c;里面会有四个子目录&#xff08;子空间&a…

VS2019下使用MFC完成科技项目管理系统

背景&#xff1a; &#xff08;一&#xff09;实验目的 通过该实验&#xff0c;使学生掌握windows程序设计的基本方法。了解科技项目组织管理的主要内容和管理方面的基本常识&#xff0c;熟练应用数据库知识&#xff0c;通过处理过程对计算机软件系统工作原理的进一步理解&…

【valse 2024】开幕式内容汇总

提示&#xff1a;需要完整版ppt请私信 文章目录 一、大会主旨报告主旨报告-1:大模型时代的机遇和挑战主旨报告-2:以深度学习框架为牵引促进自主 AI生态发展主旨报告-3:从洞穴的影子到智能的光辉--连接和交互方式的改变塑造未来生活 (未完成) 二、大会特邀报告1:图像生成和视频生…

【好困】磁场里的瞌睡虫:地磁暴真的会让我们感到疲倦吗?

【好困】磁场里的瞌睡虫&#xff1a;地磁暴真的会让我们感到疲倦吗&#xff1f; 写在最前面地磁暴真的会让我们感到疲倦吗&#xff1f;一探究竟地磁暴是什么&#xff1f;地磁暴如何影响人体&#xff1f;结论 &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每…

凸优化理论学习一|最优化及凸集的基本概念

文章目录 一、优化问题&#xff08;一&#xff09;数学优化&#xff08;二&#xff09;凸优化 二、凸集&#xff08;一&#xff09;一些标准凸集&#xff08;二&#xff09;保留凸性的运算&#xff08;三&#xff09;正常锥和广义不等式&#xff08;四&#xff09;分离和支撑超…

dos命令改3389端口,通过dos命令更改3389端口的操作

要使用DOS命令更改3389端口&#xff0c;通常涉及修改Windows注册表中的相关键值。请注意&#xff0c;直接操作注册表具有一定的风险&#xff0c;因此在进行任何更改之前&#xff0c;请确保您了解正在进行的操作&#xff0c;并已经采取了适当的备份措施。 以下是一个基本的操作步…

原子学习笔记4——GPIO 应用编程

一、应用层如何操控 GPIO 与 LED 设备一样&#xff0c;GPIO 同样也是通过 sysfs 方式进行操控&#xff0c;进入到/sys/class/gpio 目录下&#xff0c;如下所示&#xff1a; gpiochipX&#xff1a;当前 SoC 所包含的 GPIO 控制器&#xff0c;我们知道 I.MX6UL/I.MX6ULL 一共包…

Threejs Shader动态修改Merge合并几何体中单个Mesh的颜色

目录 Merge合并 现象 思路 实现 为单个geometry添加映射 通过id检索Merge后的Geometry映射属性&#xff0c;获取顶点坐标 onBeforeCompile修改编译前材质的着色代码 编译前材质的顶点着色代码 编译前材质的片元着色代码 着色器代码 注意 效果 Merge合并 mergeBuf…

redis深入理解之数据存储

1、redis为什么快 1&#xff09;Redis是单线程执行&#xff0c;在执行时顺序执行 redis单线程主要是指Redis的网络IO和键值对读写是由一个线程来完成的&#xff0c;Redis在处理客户端的请求时包括获取(socket 读)、解析、执行、内容返回 (socket 写)等都由一个顺序串行的主线…

sqli-labs第一关

1、提示我们需要传递一个id的参数 ?id1 2、判断是什么类型的注入&#xff08;字符or整形&#xff09;结果&#xff1a;存在字符型注入 ?id1 ?id1 -- 3、使用联合查询&#xff0c;查看有几列。结果&#xff1a;有3列 ?id1 order by 4 -- 4、查看这3列中哪几列会在页面显…

Lombok介绍、使用方法和安装

目录 1 Lombok背景介绍 2 Lombok使用方法 2.1 Data 2.2 Getter/Setter 2.3 NonNull 2.4 Cleanup 2.5 EqualsAndHashCode 2.6 ToString 2.7 NoArgsConstructor, RequiredArgsConstructor and AllArgsConstructor 3 Lombok工作原理分析 4. Lombok的优缺点 5. 总结 1 …

QueryPerformanceCounter实现高精度uS(微妙)延时

参考连接 C# 利用Kernel32的QueryPerformanceCounter封装的 高精度定时器Timer_kernel32.dll queryperformancecounter-CSDN博客https://blog.csdn.net/wuyuander/article/details/111831973 特此记录 anlog 2024年5月11日

土地档案管理关系参考论文(论文 + 源码)

【免费】javaEE土地档案管理系统.zip资源-CSDN文库https://download.csdn.net/download/JW_559/89296786 土地档案管理关系 摘 要 研究土地档案管理关系即为实现一个土地档案管理系统。土地档案管理系统是将现有的历史纸质档案资料进行数字化加工处理&#xff0c;建成标准化的…

探索Linux:深入理解各种指令与用法

文章目录 cp指令mv指令cat指令more指令less指令head指令tail指令与时间相关的指令date指令 cal指令find指令grep指令zip/unzip指令总结 上一个Linux文章我们介绍了大部分指令&#xff0c;这节我们将继续介绍Linux的指令和用法。 cp指令 功能&#xff1a;复制文件或者目录 语法…

基于Qt的Model-View显示树形数据

目标 用qt的模型-视图框架实现树型层次节点的显示&#xff0c;从QAbstractItemModel派生自己的模型类MyTreeItemModel&#xff0c;用boost::property_tree::ptree操作树型数据结构&#xff0c;为了演示&#xff0c;此处只实现了个只读的模型 MyTreeItemModel的定义 #pragma o…

张驰咨询:AI与六西格玛——携手共进,非彼此替代

在历史的洪流中&#xff0c;技术与方法的演进如同波澜壮阔的画卷&#xff0c;不断书写着人类文明的篇章。六西格玛&#xff0c;作为一种追求极致品质与效率的方法论&#xff0c;是现代工业文明中的瑰宝。而当我们面对AI&#xff08;人工智能&#xff09;这一新时代的产物时&…

[leetcode] 68. 文本左右对齐

文章目录 题目描述解题方法贪心java代码复杂度分析 题目描述 给定一个单词数组 words 和一个长度 maxWidth &#xff0c;重新排版单词&#xff0c;使其成为每行恰好有 maxWidth 个字符&#xff0c;且左右两端对齐的文本。 你应该使用 “贪心算法” 来放置给定的单词&#xff…

视频监控系统中,中心录像服务器的录像文件实际大小和理论值相差很大的问题解决

目录 一、现象描述 二、视频监控的录像文件计算 &#xff08;一&#xff09;计算方法 1、仅视频部分 2、视频和音频部分 3、使用平均码率 &#xff08;二&#xff09;计算工具 1、关注威迪斯特公众号 2、打开“计算容量”的小工具 三、原因分析 &#xff08;一&…

Redis 实战之命令请求的执行过程

命令请求的执行过程 发送命令请求读取命令请求命令执行器&#xff08;1&#xff09;&#xff1a;查找命令实现命令执行器&#xff08;2&#xff09;&#xff1a;执行预备操作命令执行器&#xff08;3&#xff09;&#xff1a;调用命令的实现函数命令执行器&#xff08;4&#x…

【回溯算法】【Python实现】最大团问题

文章目录 [toc]问题描述回溯算法Python实现时间复杂性 问题描述 给定无向图 G ( V , E ) G (V , E) G(V,E)&#xff0c;如果 U ⊆ V U \subseteq V U⊆V&#xff0c;且对任意 u u u&#xff0c; v ∈ U v \in U v∈U有 ( u , v ) ∈ E (u , v) \in E (u,v)∈E&#xff0c;则称…