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

Markdown 语法全面指南

基本语法

标题

Markdown 使用 # 符号创建标题,符号数量表示标题级别:

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

段落与换行

段落之间用一个或多个空行分隔。

要创建换行(软回车),在行末添加两个以上的空格然后回车,或直接使用 HTML 的 <br> 标签。

文本格式化

  • 加粗**文本**__文本__
  • 斜体*文本*_文本_
  • 粗斜体***文本***___文本___
  • 删除线~~文本~~

列表

无序列表

可以使用 *+- 作为列表标记:

* 项目一
* 项目二* 子项目* 子项目
* 项目三

效果:

  • 项目一
  • 项目二
    • 子项目
    • 子项目
  • 项目三

有序列表

使用数字加点来创建:

1. 第一项
2. 第二项
3. 第三项

效果:

  1. 第一项
  2. 第二项
  3. 第三项

链接与图片

链接

创建链接的语法是 [链接文本](URL)

例如:[Markdown 指南](https://www.markdownguide.org)

效果:Markdown 指南

图片

插入图片的语法是 ![替代文本](图片URL)

例如:![Markdown Logo](https://markdown-here.com/img/icon256.png)

代码

行内代码

使用反引号()包裹内容:`` 代码` ``

代码块

使用三个反引号(```)创建代码块,还可以指定语言以启用语法高亮:

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

效果:

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

引用

使用 > 符号创建引用:

> 这是一段引用文本。
> 
> 这是引用的第二段。

效果:

这是一段引用文本。

这是引用的第二段。

水平分割线

使用三个或更多的星号(***)、减号(---)或下划线(___):

---

效果:


表格

表格语法如下:

| 表头1 | 表头2 | 表头3 |
| ----- | ----- | ----- |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

效果:

表头1表头2表头3
单元格单元格单元格
单元格单元格单元格

对齐方式:

| 左对齐 | 居中对齐 | 右对齐 |
| :----- | :------: | -----: |
| 内容   | 内容     | 内容   |

效果:

左对齐居中对齐右对齐
内容内容内容

任务列表

- [ ]- [x] 语法创建任务列表:

- [x] 已完成任务
- [ ] 未完成任务

效果:

  • 已完成任务
  • 未完成任务

脚注

添加脚注的语法是:

这里有一个脚注引用[^1]。[^1]: 这是脚注内容。

数学公式

许多Markdown编辑器支持LaTeX数学公式:

  • 行内公式:$E=mc^2$
  • 块级公式:$$E=mc^2$$

流程图

一些扩展的Markdown支持流程图、时序图等(如Mermaid语法):

```mermaid
graph TD;A-->B;A-->C;B-->D;C-->D;
```

Markdown的优点

  1. 易学易用,语法简洁
  2. 可读性强,即使不转换也易于阅读
  3. 专注内容,减少排版干扰
  4. 兼容HTML,可嵌入HTML标签
  5. 广泛支持,几乎所有主流平台都支持

常用Markdown编辑器

  • Visual Studio Code(配合插件)
  • Typora
  • Obsidian
  • Notion
  • Markdown Editor(在线)

小技巧

  • 转义字符:使用反斜杠(\)来显示原本用于格式化Markdown的字符
  • HTML兼容:当Markdown不够用时,可以插入HTML代码
  • 缩进:在列表项中缩进,可以创建多级列表
  • 链接引用:使用[链接文本][标识符]然后在文档其他地方定义[标识符]: URL
http://www.dtcms.com/a/362346.html

相关文章:

  • EXPLAIN 和 EXPLAIN ANALYZE
  • 【AI报表】JimuReport 积木报表 v2.1.3 版本发布,免费可视化报表和大屏
  • Python 爬虫案例:爬取豆瓣电影 Top250 数据
  • 【开题答辩全过程】以 基于SSM的高校疫情防控管理系统为例,包含答辩的问题和答案
  • docker中的命令(六)
  • 轻量实现 OCPP 1.6 JSON 协议(欧洲版)的充电桩调试平台
  • AI使用指南:9月开学季,自动生成教学PPT
  • C++ 用于运行时类型识别的typeinfo库使用指南
  • 飞致云开源社区月度动态报告(2025年8月)
  • 苍穹外卖项目实战(日记十三)-记录实战教程及问题的解决方法-(day3-5) 修改菜品功能实现
  • C# FlaUI win 自动化框架,介绍
  • 用只能以关键字指定和只能按位置传入的参数来设计清晰的接口(Effective Python 第25条)
  • 利用 DrissionPage 精准获取淘宝商品描述:Python 爬虫实战指南
  • shell之扩展
  • 奇瑞QQ的后轮制动器设计cad+三维图+设计说明书
  • 【Java】谈谈IdentityHashMap
  • 前阿里专家揭秘:你对中国十大GEO专家的认知,99%都是错的
  • 苹果ipa应用安装包ios系统闪退问题
  • 携程旅行网景区,评论数据爬虫项目数据库保存附源码
  • 需求工程——你真的懂吗
  • C 基础(1) - 初识C语言
  • 在Docker容器中运行Windows:Dockur Windows项目全面解析
  • 机器翻译:python库PyGTranslator的详细使用
  • 身份证识别及信息核验 API 对接说明
  • 手写MyBatis第47弹:Interceptor接口设计与Invocation上下文传递机制--MyBatis动态代理生成与方法拦截的精妙实现
  • AI公共数据分析完整实战教程:从原始数据到商业洞察【网络研讨会完整回放】
  • AR-LSAT 推理任务全解析:从逻辑推理到类比推理的挑战
  • 【WIFI电表】物联网无线通讯光伏储能三相单相智能电表
  • 【HarmonyOS】一步解决弹框集成-快速弹框QuickDialog使用详解
  • Hello World背后的秘密:详解 C++ 编译链接模型