当前位置: 首页 > news >正文

MarkDown语法使用手册

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 一、段落换行
  • 二、强调
    • 1. 斜体
    • 2. 粗体
    • 3. 删除线
  • 三、标题
    • 1. Setext
    • 2. Atx
  • 四、链接
    • 1. 行内链接
    • 2. 参考链接
  • 五、图片
    • 1. 行内形式图片
    • 2. 参考形式图片
  • 六、列表
    • 1. 无序列表
    • 2. 有序列表
    • 3. 任务列表
  • 七、转义字符
  • 八、分割线
  • 九、引用
  • 十、代码块
    • 1. 行内代码块
    • 2. 缩进显示
    • 3. 代码块中的特殊字符
    • 4. 高亮显示代码块
    • 5. Diff高亮显示
  • 十一、表格


一、段落换行

换行可使用空格+回车或两个空格+回车,如

段落一段落二

或者用<br>进行换行,如

段落一<br>
段落二

效果如下:
在这里插入图片描述

二、强调

1. 斜体

使用*或者_包裹则会显示为斜体

*文本内容*

_文本内容_

相当于

<em>文本</em>

效果如下:
在这里插入图片描述
注意:包裹前后的符号必须一致,前面用后面也要用
如果想要显示普通符号*或者_则可用反斜杠转义\*\_

2. 粗体

使用**或者__包裹则会显示为粗体
**文本内容**
__文本内容__相当于
<strong>文本</strong>

3. 删除线

使用~包裹文本来显示为删除线
~文本内容~相当于
<del>文本</del>

三、标题

两种标题语法: Setext和atx

1. Setext

底线形式,使用=-表示一级标题,使用-表示二级标题

标题一
=====标题二
-------

效果如下:
在这里插入图片描述

相当于

<h1>标题1</h1>
<h2>标题2</h2>

注:=或者-的符号至少3个以上才可以显示为标题

2. Atx

使用行首插入#号加空格来使用标题,使用#的数量来区分标题级别,支持1-6级,数量越少的#标题级别越高

# 一
## 1.
### 1.1
#### 1.1.1
##### 1.1.1.1
###### 1.1.1.1.1

效果如下:
在这里插入图片描述

四、链接

行内和参考两种形式的语法链接,两种链接的文字都是使用方括号[]来标记

1. 行内链接

语法:

	[链接文字](url "alt提示")

如:

[hanshan的博客主页地址](https://blog.csdn.net/mo_sss "博客地址")

相当于:

<p><a href="https://blog.csdn.net/mo_sss" title="博客地址">hanshan博客主页</p>

2. 参考链接

语法:

	[链接文字]: 链接地址 "提示信息"

或者

	[链接文字]: 链接地址 '提示信息''

或者

	[链接文字]: 链接地址 (提示信息)

或者

	[链接描述][id][id][链接文字]: 链接地址 (提示信息)

如:

	[寒山博客主页]: https://blog.csdn.net/mo_sss "博客地址"

或者

	[寒山博客主页]: https://blog.csdn.net/mo_sss '博客地址'

或者

	[寒山李白][libai][libai][寒山博客主页]: https://blog.csdn.net/mo_sss (博客地址)

五、图片

行内形式图片和参考形式图片两种

1. 行内形式图片

语法:

![图片图示信息](图片url地址 "图片描述")

举例:

![百度首页图片](https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png "百度首页图标")

其中https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png为百度首页图标地址

2. 参考形式图片

语法:

		![图片信息][id][id]: 图片url地址 "图片描述"

举例:

![百度首页图片][baidu]
[baidu]: https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png "百度首页图标"

注意:如果想要指定图片的宽度和高度,在markdown中无法实现,可以使用普通img标签实现

<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" width="800px" height="1000" alt="百度首页图标">

六、列表

markdown支持列表:有序列表、无序列表和任务列表三种

1. 无序列表

使用*或+或-作为无序列表标记,只需在标记符号后加空格

如:
* 李白
* 杜甫
* 白居易

相当于
+ 李白
+ 杜甫
+ 白居易

也相当于
- 李白
- 杜甫
- 白居易

以上三种方式的效果都一样,如下:
在这里插入图片描述

2. 有序列表

有序列表使用数字和英文句号.来定义,在句号后加空格
如:
1. 李白
2. 杜甫
3. 白居易

效果如下:
在这里插入图片描述

3. 任务列表

任务列表使用- [ ] todo来定义,其中[ ](这是一个带空格的方括号)表示未完成的任务,[x](带x的方括号)表示已经完成的任务
如:
- [x] 李白
- [x] 杜甫
- [ ] 白居易

效果如下:
在这里插入图片描述

不使用列表,只想要勾选的方框可以直接使用[ ]或[x]加空格来表示

注意:列表可嵌套使用,即相同列表或不同列表均可嵌套使用

七、转义字符

如列表中的*、+、-、数字加英文句号.等等在正常需要使用到这些字符时可能会因为后面跟空格变成了列表等样式显示

类似于这种字符的汇总如下:
`反引号
*星号
_底线
{}大括号
[]方括号
()括号
#井字号
+加号
-减号
.英文句号
!英文感叹号

以上字符想要显示普通字符形式,可以使用反斜杠\转义

八、分割线

一行中使用三个或以上的*或-或_来创建一个分割线,符号中间可以有空格,但不可以有别的内容
如:
***

******

* * *

---

___
等等

对应的效果如下:
在这里插入图片描述

九、引用

区块引用:
使用大于号>加空格来实现引用的效果
可在每行的行首使用
如:
> 李白
> 杜甫
> 白居易

效果如下:
在这里插入图片描述

也可只在段落的首行使用
如:
> 李白
杜甫
白居易

当然也可嵌套使用,在引用的内容中使用>加空格可实现引用中的再次引用,即多架一个>符号即可实现
如:

李白

杜甫
白居易

效果如下:
在这里插入图片描述

区块引用中也支持列表、标题等内容的嵌套使用
如:
> 李白
> 1. 杜甫
> 2. 白居易

效果如下:
在这里插入图片描述

十、代码块

1. 行内代码块

使用反引号`包裹代码即可
如:
`代码`

2. 缩进显示

使用4个空格或者一个tab
相当于:
<pre><code>缩进代码</code></pre>

3. 代码块中的特殊字符

在代码块中的&、<、>等会自动转为html实体代码
如:
<div id=“libai”>
&ccc; libai co
</div>

会被转成:
<pre><code>&lt;div id=“libai”&gt;
&amp;ccc; libai co
&lt;/div&gt;
</code></pre>

4. 高亮显示代码块

使用三个反引号```将代码包起来
如:
```
代码内容
```
当然也可指定代码语言类型
如:
```java
代码内容
```

效果如下:
在这里插入图片描述

5. Diff高亮显示

可直接使用diff实现高亮显示
如:
```diff
code
```

效果如下:
在这里插入图片描述

十一、表格

使用竖线|和短横杠-来实现

第一行表头字段使用竖线|分隔
第二行使用短横杠-和竖线|,和第一行保持一致,有多少表头字段就用多少个短横杠
第三行就是表格的内容填充,依旧需要使用竖线将内容根据表头分隔

如:
|表头字段1|表头字段2|表头字段3|
|-|-|-|
|表内容1|表内容2|表内容3|

效果如下图:
在这里插入图片描述
注意
markdown中不可将表格的单元格分割成多行,如需分割单元格为多行可使用html
标签对内容进行强制换行
表格的每列内容默认情况下是居中对齐的

表格中列的对齐设置:
表格的每一列的对齐方式通过英文冒号:和英文短杠-来实现
具体如下:
:--:表示表格中该列的标题栏和内容居中对齐
:---表示表格中该列的标题栏和内容左对齐
---:表示表格中该列的标题栏和内容右对齐

如:
|表头字段1|表头字段2|表头字段3|
|:—|:—: |—: |
|表内容1|表内容2|表内容3|

效果如下:
在这里插入图片描述


感谢阅读,祝君暴富!

相关文章:

  • huggingface的self.state与self.control来源(TrainerState与TrainerControl)
  • 现代操作系统上创建各类链接的方法汇总
  • C语言函数复习全解析:参数、无参、嵌套与递归
  • 【Docker】2、配置SSL证书远程访问Docker
  • Golang面试手册
  • springboot项目使用validated参数校验框架
  • 为什么国际顶级黑客大都没学过计算机专业,而是自学成才?
  • Docker安装nginx详细教程
  • React 使用JSX或者TSX渲染页面
  • LLAMA3==shenzhi-wang/Llama3-8B-Chinese-Chat。windows安装不使用ollama
  • day21二叉树part07|530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先
  • 【网络运维的重要性】
  • 学习C++编程入门:时间、方法及经验分享
  • Unix环境高级编程--7-进程环境--7.1-7.2main函数-7.3进程退出
  • 人工智能初识
  • Angularjs之国际化
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • emacs初体验
  • hadoop集群管理系统搭建规划说明
  • java8-模拟hadoop
  • Java程序员幽默爆笑锦集
  • Koa2 之文件上传下载
  • Less 日常用法
  • overflow: hidden IE7无效
  • Puppeteer:浏览器控制器
  • React 快速上手 - 07 前端路由 react-router
  • RxJS: 简单入门
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 2017年360最后一道编程题
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​MySQL主从复制一致性检测
  • #QT(一种朴素的计算器实现方法)
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (LeetCode C++)盛最多水的容器
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (多级缓存)多级缓存
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (万字长文)Spring的核心知识尽揽其中
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (转)http-server应用
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ***监测系统的构建(chkrootkit )
  • *1 计算机基础和操作系统基础及几大协议
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net core 6 redis操作类
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .net MySql