Markdown 语法完全指南

2023-11-17

简介

Markdown是一种轻量级的标记语言,设计用于简化文本的格式化。它的语法简单,易于学习,可以应用于各种文本编辑和博客平台。以下是一些常用的Markdown语法示例。

1、标题

Markdown 支持多级标题,使用 # 符号后跟空格来表示不同级别的标题。

# 一级标题
## 二级标题
### 三级标题

2、段落和换行

段落之间使用空行分隔。若要进行换行,可以插入<br>来实现换行。

这是第一个段落。

这是第二个段落。

这是一行文本。<br>这是另一行文本。

这是第一个段落。

这是第二个段落。

这是一行文本。
这是另一行文本。

3、文本样式

粗体和斜体

使用 ** 或 __包围文本以加粗,使用 * 或 _ 包围文本以斜体显示。

**粗体** 和 *斜体*
__粗体__ 和 _斜体_

粗体斜体
粗体斜体

删除线和代码

使用 ~~ 包围文本以添加删除线,使用 ` 包围文本以表示代码。

~~删除线~~ 和 `代码`

删除线代码

嵌套标记

可以在某些标记中嵌套其他标记。

**这是粗体,_包含斜体_,再回到粗体。**

这是粗体,包含斜体,再回到粗体。

4、链接

内联链接

使用 [链接文本](链接地址) 的格式创建内联链接。

这是一个[链接示例](https://www.example.com)。

这是一个链接示例

引用链接

在文末定义链接,然后在文中引用。

这是一个[引用链接示例][1]。

[1]: https://www.example.com

这是一个引用链接示例

5、列表

无序列表

使用 *、+ 或 - 创建无序列表。

+ 项目1
- 项目2
  - 子项目
* 项目3
  • 项目1
  • 项目2
    • 子项目
  • 项目3

有序列表

使用数字加点创建有序列表。

1. 项目1
1. 项目2
1. 项目3
  1. 项目1
  2. 项目2
  3. 项目3

嵌套列表

可以在列表项中嵌套其他列表。

1. 主要项目
   - 子项目1
   - 子项目2
2. 另一个主要项目
  1. 主要项目
    • 子项目1
    • 子项目2
  2. 另一个主要项目

任务列表

使用 - [ ] 表示未完成任务,- [x] 表示已完成任务。

- [ ] 任务1
- [x] 任务2
  • 任务1
  • 任务2

6、引用块

使用 > 创建引用块。

> 这是一个引用块示例。
> 引用可以跨越多行。

这是一个引用块示例。
引用可以跨越多行。

7、插入图片

使用 ![(图片描述)(图片链接)] 插入图片。

![图片描述](图片链接)

8、水平线

使用三个或更多的 -、* 或 _ 创建水平线。

---

9、代码块

使用反引号(`)来创建内联代码,使用三个反引号(``` ) 创建代码块,可以指定代码块的语言。

内联代码:`print("Hello, Markdown!")`

内联代码:print("Hello, Markdown!")

代码块
```python
def hello_world():
print(“Hello, world!”)
```

def hello_world():
print("Hello, world!")

10、表格

使用 | 和 - 创建表格。

| 列1标题 | 列2标题 |
|-------|-------|
| 内容1  | 内容2  |
| 内容3  | 内容4  |
列1标题 列2标题
内容1 内容2
内容3 内容4

11、注脚

使用 [^标记] 在文本中创建注脚,并在文档的其他地方定义注脚内容。

这是一个注脚[^1]的示例。

[^1]: 这是注脚的解释。

这是一个注脚1的示例。

12、转义字符

使用反斜杠 \ 来转义特殊字符。

这是一个\*星号*而不是斜体。

这是一个*星号*而不是斜体。

13、注释

使用 <!-- 注释内容 --> 添加注释。

<!-- 这是一个注释,不会在渲染后显示 -->

14、自定义标题ID

为标题指定自定义ID,以便创建内部链接。

## 我是标题 {#custom-id}

15、LaTeX 数学公式

使用 $ 或 $$ 包裹 LaTeX 数学公式。

这是一个行内公式:$E=mc^2$
这是一个独立公式:
$$
\sum_{i=1}^{n} x_i
$$

这是一个行内公式: E = m c 2 E=mc^2 E=mc2
这是一个独立公式:
∑ i = 1 n x i \sum_{i=1}^{n} x_i i=1nxi

16、文档大纲与跳转

使用 Markdown 扩展语法生成文档大纲和内部跳转。

## 目录

- [章节1](#section-1)
- [章节2](#section-2)

## 章节1 {#section-1}

## 章节2 {#section-2}

相关资源

在线 Markdown 编辑器
Markdown官方文档


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Markdown 语法完全指南 的相关文章

  • 19_复制目录下所有文件夹和目录CopyFile()

    复制目录下所有文件夹和目录CopyFile 想一下 若要复制文件夹 可以在目录位置新建一个文件夹 然后将源文件夹中里面的文件进行遍历 一个一个的复制到目标文件夹中即可 void EnumCopyFile 输入参数 TCHAR szSrcRo
  • STL——vector以及emplace_back分析

    1 这里需要注意凡是连续空间的容器都提供operator 是为了数组操作 2 back 应该是 end 1 3 vector的大小为12 vector的迭代器为指针 1 emplace back 1 相比push back 如果传入临时对象
  • matlab中的锐度测量,锐度(解析度)MTF定义及测试

    Image sharpness 图像锐度 解析度 锐度无疑是最重要的摄影图像质量的评价因素 它是关系到图片中有多少细节可以被辨认的最密切因素 但它不是唯一的重要因素 其他重要因素包括色差 与锐度密切相关 噪音 动态范围 与噪声密切相关 和色

随机推荐

  • mysql常用命令

    mysql命令 查询 限制返回个数及偏移量 m 偏移量 n 个数 只限制个数可省略m 如limit 2 select from
  • IntelliJ IDEA破解

    今天写个IDEA破解 废话不多说 直接给网址 官网 https www jetbrains com idea 破解注册码 http idea lanyus com 里面有永久破解 还有注册码 可你根据你的喜爱 来选择 今天写一下它的破解补丁
  • HashMap之扩容原理

    一 什么是HashMap HashMap 数据结构为 数组 链表 JDk1 7 JDK1 8中增加了红黑树 其中 链表的节点存储的是一个 Entry 对象 每个Entry 对象存储四个属性 hash key value next 二 为什么
  • explicit关键字解析

    C 提供了关键字explicit 可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生 声明为explicit的构造函数不能在隐式转换中使用 C 中 一个参数的构造函数 或者除了第一个参数外其余参数都有默认值的多参构造函数 承担了两个角
  • Vue3.0-计算属性computed

    Vue3 0中的computed的功能与2 0中的计算函数功能一样 引入方法 import computed from vue 使用 在引入之后 设计箭头函数 var name computed gt 函数体 retrun 返回值 也就是计
  • Make和Makefile快速入门

    文章目录 目的 基础入门 Makefile语法 基础杂项 变量 条件选择 函数 文件引用 嵌套执行 make使用 使用进阶 总结 目的 我们可以在终端中通过命令来使用GCC编译代码生成可执行文件 对于实际的项目因为涉及的文件通常会比较多一些
  • 搭建OpenGL开发环境

    资料 安装教程 软件下载 Visual Studio 2019 CMake GLFW GLAD glfw 3 3 8 下载glfw的目的 获取压缩包里的include 生成glfw3 lib 获取include 解压找到Include in
  • shader学习笔记一:shader运行原理及uniform关键字

    shader运行原理 首先 opengl api函数输入一些数据 包括顶点数据 纹理数据 矩阵变换数据 这些顶点数据到 顶点处理阶段 顶点处理阶段 图形流水线会调用 vertex shader 顶点shader 对顶点进行处理 有多少个顶点
  • QT 5.12.9 +VS 2019配置并实现与三菱Q系列PLC通讯(2)实现通讯

    QT 5 12 9 VS 2019配置并实现与三菱Q系列PLC通讯功能 1 软件的安装 之前已经完成了软件的安装 接下来要通过MX Component去实现PLC的直连功能 首先 打开VS2019 新建项目 搜索qt 在出来的内容中选择QT
  • Feign 中的继承、日志与数据压缩

    上篇文章和大家分享了声明式微服务调用组件 Feign 的基本用法 相信大家已经了解到使用 Feign 的好处了 使用 Feign 有效地解决了使用 RestTemplate 时的代码模板化的问题 使服务之间的调用更加简单方便 同时也不易出错
  • tk.mybatis默认insert方法,使用@GeneratedValue无效的坑,提示id不能为null

    坑了一小时 试了各种配置 最后发现 是数据库没有为ID设置自增 记录一下
  • android延迟自动跳转,Android实现倒计时跳转和延时操作

    App启动页倒计时3秒跳转到App的首页 这种操作在很多App中都很常见 如果需要做一个延时操作呢 写一个子线程停留3秒然后执行操作 这样的话需要特别的注意的是UI操作必须放在主线程里 那么还需要转化成主线程 NO 使用Handler轻松实
  • 计算机网络拓扑结构详解

    计算机网络拓扑结构是指网络中通信线路和设备的分布情况以及连接状态所形成的物理布局 网络拓扑结构主要包括 总线型拓扑结构 星型拓扑结构 环型拓扑结构 树型拓扑结构 网状拓扑结构 混合型拓扑结构 1 总线型拓扑结构 释义 采用一条公共总线将所有
  • CTF_Misc题目分析2_linux系统密码

    CTF Misc题目分析2 linux系统密码 引入 John the Ripper John the Ripper 是一个快速的密码破解工具 用于在已知密文的情况下尝试破解出明文的破解密码软件 支持大多数的加密算法 主要目的是破解不够牢固
  • 2023华为od机试统一考试B卷Java【稀疏矩阵】

    前言 本题使用Java解答 如果需要Python代码 请参考以下链接 点我 题目描述 稀疏矩阵的定义是 矩阵中有很多系数都是 0 现在我们有一个矩阵 我们进行逐行逐列扫描 在扫描的过程中 如果某一行或者某一列内 如果 0 的个数超过了当前的
  • python文件操作与异常处理

    一 文件操作 内建函数open 能够打开一个指定路径下的文件 返回一个文件对象 open的两个参数 第一个参数是文件名 第二个是打开方式 r w a b 依次表示读 写 追加写 二进制 1 内建函数 包含在 buildings 这个模块中的
  • 什么是数字化管理

    问题 什么是数字化管理 数字化管理是什么意思 数字化管理是指利用计算机 通信 网络 人工智能等技术 量化管理对象与管理行为 实现计划 组织 协调 服务 创新等职能的管理活动和管理方法的总称 数字化管理的本质就是将现代化管理思想 管理方法 管
  • JS String 字符串方法

    1 charAt 方法从一个字符串中返回指定的字符 var anyString Brave new world console log anyString charAt 0 B console log anyString charAt 1
  • 移动端自动化测试实战

    UI自动化测试的价值 1 提升回归测试的效率 2 可以进行兼容性测试 UI 自动化测试应用场景 冒烟测试自动化 提测之前自动断言提测质量 提供准入参考 功能测试自动化 辅助 QA 与测试工程师的快速验证 验收测试自动化 兼容性测试等 移动端
  • Markdown 语法完全指南

    这里写目录标题 简介 1 标题 2 段落和换行 3 文本样式 粗体和斜体 删除线和代码 嵌套标记 4 链接 内联链接 引用链接 5 列表 无序列表 有序列表 嵌套列表 任务列表 6 引用块 7 插入图片 8 水平线 9 代码块 10 表格