Markdown基本语法

Markdown 基本语法介绍

Markdown 是一种轻量级的标记语言,常用于编写文档和博客文章。它简单易学具有清晰的结构和格式化效果,是非常适合写作和发布内容的工具。下面我们来介绍一些 Markdown 基本语法。

1. 标题

在 Markdown 中,可以使用 # 符号表示标题,一级标题使用一个 # 符号,二级标题使用两个 # 符号,以此类推,最多支持六级标题。例如:

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

效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2. 文本

在 Markdown 中,文本可以使用一些简单的格式化效果,例如:

  • 加粗:使用 ** 将文本包围,例如 **加粗**
  • 斜体:使用 * 将文本包围,例如 *斜体*
  • 删除线:使用 ~~ 将文本包围,例如 ~~删除线~~
  • 代码:使用``将代码包围,例如print("hello word!")

3. 列表

在 Markdown 中,可以使用 -* 符号表示无序列表,使用数字表示有序列表。例如:

无序列表

- 无序列表项 1
- 无序列表项 2
- 无序列表项 3

效果:

  • 无序列表项 1
  • 无序列表项 2
  • 无序列表项 3

有序列表

  1. 无序列表项 1
  2. 无序列表项 2
  3. 无序列表项 3

4. 引用

在 Markdown 中,可以使用 > 符号表示引用。例如:

markdownCopy code
> 这是一段引用文本。

效果:

这是一段引用

5. 链接和图片

在 Markdown 中,可以使用 [链接文字](链接地址) 的格式表示链接,例如:
[Google](https://www.google.com)

可以使用 ! 符号和链接的格式表示图片,例如:
![图片描述](图片链接地址)

6. 代码块

在 Markdown 中,可以使用三个 ` 符号将一段代码包围,例如:

goCopy code
```
这里是一段代码。
```

7. 分割线

在 Markdown 中,可以使用三个或更多的 -* 符号表示分割线,例如:

yamlCopy code
---
***

效果:


8. 表格

在 Markdown 中,可以使用 |- 符号表示表格。第一行为表头,第二行为表格分割线,之后的行为表格内容。例如:

| 姓名 | 年龄 | 性别 |
| ---- | ---- | ---- |
| 张三 | 25   | 男   |
| 李四 | 30   | 女   |

效果:

姓名 年龄 性别
张三 25
李四 30

在表格中可以添加对齐方式,例如:

| 姓名 | 年龄 | 性别 |
| :--- | :--: | ---: |
| 张三 | 25   | 男   |
| 李四 | 30   | 女   |

其中 : 表示对齐方式,--- 表示分割线。: 在左边表示左对齐,: 在右边表示右对齐,: 在两边表示居中对齐。

效果:

姓名 年龄 性别
张三 25
李四 30

9. 清单框

在 Markdown 中,可以使用 - [ ] 表示一个未完成的清单框,使用 - [x] 表示一个已完成的清单框。例如:

- [ ] 未完成的清单框 
- [x] 已完成的清单框

效果:

清单框还可以嵌套,例如:

- [ ] 未完成的清单框 
    - [ ] 嵌套的未完成的清单框 
    - [x] 嵌套的已完成的清单框 
- [x] 已完成的清单框

以上就是常用的 Markdown 基本语法介绍,希望可以帮助你更好地使用 Markdown 编写文档和博客文章。

原文链接:https://www.cnblogs.com/glenncoding/p/17364402.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Markdown基本语法 - Python技术站

(0)
上一篇 2023年4月30日
下一篇 2023年4月30日

相关文章

  • Struts1和struts2的区别_动力节点Java学院整理

    Struts1和Struts2的区别 什么是Struts1和Struts2 Struts1是一个基于MVC模式的Web应用框架,由Apache组织开发和维护,是早期Web开发中使用较为广泛的框架之一。 Struts2,原名WebWork,是Struts1的升级版,也是一个基于MVC模式的Web应用框架,由Apache组织维护。 Struts1和Struts2…

    Java 2023年5月20日
    00
  • 浅谈序列化之protobuf与avro对比(Java)

    下面是浅谈序列化之protobuf与avro对比(Java)完整攻略: Introduction 在Java中,序列化是将对象转换为字节流方便存储和传输的过程。protobuf和avro是两种常用的序列化工具,它们都在大小、速度和兼容性等方面提供了很好的解决方案。在这篇文章中,我们将对它们进行简单的比较和对比,希望能够帮助读者选择适合自己项目的序列化工具。 …

    Java 2023年5月20日
    00
  • 一文读懂Spring Bean的生命周期

    一文读懂Spring Bean的生命周期 Spring是一款非常流行的Java开发框架,支持面向对象编程、IOC和AOP等高级特性,而Spring Bean是其最基本的组成部分。本文将通过详细讲解Spring Bean的生命周期来帮助读者深入理解Spring框架的工作原理。 什么是Spring Bean? Spring Bean是Spring IoC容器中管…

    Java 2023年5月19日
    00
  • springBoot 与neo4j的简单整合示例

    下面是一份“springBoot与neo4j的简单整合示例”的完整攻略。 简介 Spring Boot是一种微服务框架,可帮助开发人员快速创建和配置开发中的应用程序。它具有快速启动、自动配置、无多余代码等特点。而Neo4j是一个高性能的图数据库,具有多种用途,如社交网络的关系建模、推荐系统等。将Spring Boot与Neo4j整合在一起可以使我们的应用程序…

    Java 2023年5月20日
    00
  • Spring Boot整合JPA使用多个数据源的方法步骤

    下面是关于Spring Boot整合JPA使用多个数据源的详细步骤和示例。 一、添加相关依赖 首先,需要在pom.xml文件中添加相关的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta…

    Java 2023年5月20日
    00
  • SpringSecurity OAuth2单点登录和登出的实现

    一、前言 本文主要介绍如何使用Spring Security OAuth2实现单点登录和登出的功能,同时提供两个完整的示例,让读者更加容易的理解和实践。 二、单点登录和登出的实现 2.1 单点登录 在Spring Security OAuth2中实现单点登录的功能需要涉及到以下几个组件: OAuth2认证服务器:负责认证用户并颁发令牌 OAuth2客户端:使…

    Java 2023年5月20日
    00
  • Java毕业设计实战之校园一卡通系统的实现

    Java毕业设计实战之校园一卡通系统的实现 系统实现的功能点 学生的基本信息管理(包括学生信息的录入、查询、修改和删除); 学生校园卡的管理(包括校园卡的发放、挂失、充值和注销); 学生消费记录管理(包括消费记录的录入、查询和统计); 管理员权限管理(包括管理员的新增、修改、删除和查询); 系统日志管理(包括系统操作日志和异常日志的记录和查询); 系统安全性…

    Java 2023年5月24日
    00
  • java数据库开发之JDBC的完整封装兼容多种数据库

    Java作为一种流行的编程语言,在数据库开发中也日益受到重视。它提供了一种被广泛使用的面向关系型数据库开发的API — JDBC。JDBC提供了一种标准的接口,使得Java开发人员可以使用Java语言轻松地操作各种关系型数据库。 然而,使用标准的JDBC API进行数据库开发也有它的缺陷。首先,JDBC的API较为复杂,需要程序员编写大量的重复性代码。此外…

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部