十分钟快速上手 markdown

news/2025/2/2 16:11:47/
markdown_views prism-atom-one-dark">

前言

本人利用寒假期间,将自己所学的markdown的知识,以及将自己常用的一些操作和注意事项记录下来,希望能够帮助大家

markdown_7">一、markdown是什么

Markdown 是一种轻量级标记语言,说白了就是可以让你利用最简单的语法达到最好的排版效果

markdown_11">二、如何使用markdown

首先基本上大部分的IDE内都自带markdown的功能,例如:pycharm、VScode等,使用的时候直接创建 .md 文件,在文件内进行即可。

注意:每个IDE使用markdown部分语法存在差异,个人建议还是使用专业的markdown编辑工具( Typora、Bear 等)

三、基本语法

3.1 标题

使用 # 标记,最后一个#字符与标题中间留一个空格。

# 标题一
## 标题二
### 标题三
#### 标题四
##### 标题五
###### 标题六

效果如下:


标题一

标题二

标题三

标题四
标题五
标题六

3.2 字体

使用 *\ 对字体进行设置

*这是一个斜体*  
_这也是斜体_  
**这是粗体**  
__这也是粗体__  
***这是一个粗斜体***  
___这也是粗斜体___  

效果如下:


这是一个斜体
这也是斜体
这是粗体
这也是粗体
这是一个粗斜体
这也是粗斜体


快捷键:
加粗Ctrl+B
斜体Ctrl+I

3.3 换行

下面是常用的换行方式

  • 直接在一句话后敲两个空格
  • 两句话之间加一个空行
  • 如果想让一行文字在显示的时候换行,就在中间加< br / >

3.4 引用

使用 > 来实现,还可以进行嵌套使用,具体使用看代码

> 这是一个引用
>> 引用的引用
>>> 引用的引用的引用

效果如下:


这是一个引用

引用的引用

引用的引用的引用


注意:在引用的区块内,允许换行存在,换行并不会终止引用的区块。如果要结束引用,需要一行空白行,来结束引用的区块。

3.5 链接

方式如下:

[链接名称](链接地址)或<链接地址>
即:
[百度](https:www.baidu.com)
或者
<https:www.baidu.com>

效果如下:


百度
或者
https:www.baidu.com


3.6 图片

方式如下:

![图片描述,可写可不写,但是中括号要有](图片地址,本地链接或者URL地址。)
示例如下:
![一个AI生成的动漫人物]("https://i-blog.csdnimg.cn/direct/7f92ae8988714197a4856a8e869ef4c9.jpeg")

效果如下:


一个AI生成的动漫人物


3.7 列表

列表分为有序列表和无序列表

  • 无序列表,使用 *、+、- ,再加一个空格作为列表的标记
  • 有序列表,使用数字并加上.号,再加一个空格作为列表的标记
  • 如果想要控制列表的层级,则需要在列表符号前使用 Tab
* 无序列表 1
* 无序列表 2
* 无序列表 31. 有序列表 1
2. 有序列表 2
3. 有序列表 3* 无序列表 第一层* 无序列表 第二层* 无序列表 第三层* 无序列表 第四层1. 有序列表 第一层1.1 有序列表 第二层

效果如下:


  • 无序列表 1
  • 无序列表 2
  • 无序列表 3
  1. 有序列表 1
  2. 有序列表 2
  3. 有序列表 3

  • 无序列表 第一层
    • 无序列表 第二层
      • 无序列表 第三层
        • 无序列表 第四层
  1. 有序列表 第一层
    1.1 有序列表 第二层

3.8 分割线、删除线、下划线

  • 分割线:一行中用三个-or*来建立一个分割线,但是注意:在分割线的上面空一行,否则会导致前一行字体放大。
  • 删除线:添加删除线的文字前后添加两个~
  • 下划线:下划线的使用和html中类似,在需要添加下划线的文字首尾添加文本

代码如下:

分割线:---
***
- - -
* * *~~删除线~~<u>下划线</u>

效果如下:


分割线:





删除线

下划线


3.9 代码块

只需要用反引号`引起来

如果是需要引用代码的话,则在需要引用的代码块的前一行和后一行使用三个反引号,同时在前一个反引号后写入代码的语言。

代码:

`Hello` World.

在这里插入图片描述

效果如下:


Hello World.


#include<iostream>
int main(){printf("HelloWorld");
}

3.10 表格

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

  • :---- : 将表头及单元格内容左对齐
  • ----: : 将表头及单元格内容右对齐
  • :—: : 将表头及单元格内容居中

代码:

| 项目       |     价格 | 数量 | 其他 |
|:---------|-------:|:--:|----|
| C语言速成    | \$2000 | 66 | 无  |
| python速成 | \$1200 | 78 | 无  |
| java速成   | \$1000 | 42 | 无  |

效果如下:

项目价格数量其他
C语言速成$200066
python速成$120078
java速成$100042

3.11 特殊符号

前面加反斜线 \ 即可以显示符号本身。

代码如下:

\\  
\*  
\_  
\+  
\.  
等等

效果如下:

\
*
_
+
.
等等

3.12 脚注

代码如下:

使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Typora[^T] 编辑器进行书写。
[^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言
[^T]:NEW WAY TO READ & WRITE MARKDOWN.

效果如下:

使用 Markdown1可以效率的书写文档, 直接转换成 HTML2, 你可以使用 Typora3 编辑器进行书写。

  • 注意:脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。

四、总结

首先,本篇文章借鉴小刘在路上的一篇文章手把手教会你使用Markdown【从入门到精通一篇就够了】、菜鸟教程等。
通过学习,自己总结所学的知识,并利用CSDN自带的MD编辑器,写出一篇属于自己的文章,后期无论是自己查找资料,或者复习,都比较方便,大家一起加油,一起进步!!!

还有其他的的高阶用法,但是个人感觉没必要,感兴趣的朋友可以看我上面借鉴的博主和文章哦


  1. Markdown是一种纯文本标记语言 ↩︎

  2. HyperText Markup Language 超文本标记语言 ↩︎

  3. NEW WAY TO READ & WRITE MARKDOWN. ↩︎


http://www.ppmy.cn/news/1568736.html

相关文章

关于ARM和汇编语言

一图流 ARM 计算机组成 输入设备 输出设备 存储设备 运算器 控制器 处理器读取内存程序执行的过程 取指阶段&#xff1a;控制器器通过地址总线向存储器发送想要获取的指令的地址编号&#xff0c;存储器将指定的指令发送给处理器 译码阶段&#xff1a;控制器对指令进行分…

论文阅读的附录(八):Understanding Diffusion Models: A Unified Perspective(五):逐步加噪评分匹配

Understanding Diffusion Models: A Unified Perspective&#xff08;五&#xff09;&#xff1a;逐步加噪评分匹配 文章概括1. Fisher 散度的定义问题 2. 数学技巧&#xff1a;积分分部法&#xff08;Integration by Parts&#xff09;2.1 回顾积分分部法2.2 多维积分分部公式…

【4. C++ 变量类型详解与创新解读】

本章目录: 前言什么是变量&#xff1f;C 基本变量类型1. 基本类型2. 扩展类型 自动类型转换与强制类型转换自动类型转换强制类型转换 声明与定义声明定义 左值与右值结语 前言 在C中&#xff0c;变量是程序存储数据的基本单元。变量的定义和使用涉及多种类型和规则&#xff0c…

认识小程序的基本组成结构

1.基本组成结构 2.页面的组成部分 3.json配置文件 4.app.json文件(全局配置文件&#xff09; 5.project.config.json文件 6.sitemap.json文件 7.页面的.json配置文件 通过window节点可以控制小程序的外观

零代码搭建个人博客—Zblog结合内网穿透发布公网

目录 一、准备工作二、Z-blog 网站搭建1. XAMPP 环境设置2. Z-blog 安装3. Z-blog 网页测试 三、内网穿透工具 Cpolar 的安装和配置1. Cpolar 安装2. Cpolar 云端设置3. Cpolar 本地设置 四、本地网页发布五、注意六、本次经历总结 大家好&#xff0c;我是学问小小谢。 最近心血…

04树 + 堆 + 优先队列 + 图(D1_树(D2_二叉树(BT)(D1_基础学习)))

目录 一、简介 二、二叉树的类型 1. 严格二叉树 2. 满二叉树 3. 完全二叉树 三、二叉树的性质 四、二叉树的结构 五、二叉树的操作 1. 基本操作 2. 辅助操作 六、二叉树的应用 七、二叉树的遍历 1. 简介 2. 遍历方式 3. 遍历的分类&#xff1a;4类 3.1. 前序遍历…

HTML一般标签和自闭合标签介绍

在HTML中&#xff0c;标签用于定义网页内容的结构和样式。标签通常分为两类&#xff1a;一般标签&#xff08;也称为成对标签或开放闭合标签&#xff09;和自闭合标签&#xff08;也称为空标签或自结束标签&#xff09;。 以下是这两类标签的详细说明&#xff1a; 一、一般标…

代码随想录算法训练营第三十九天-动态规划-337. 打家劫舍 III

老师讲这是树形dp的入门题目解题思路是以二叉树的遍历&#xff08;递归三部曲&#xff09;再结合动规五部曲dp数组如何定义&#xff1a;只需要定义一个二个元素的数组&#xff0c;dp[0]与dp[1] dp[0]表示不偷当前节点的最大价值dp[1]表示偷当前节点后的最大价值这样可以把每个节…