Markdown语法指南

发布时间 2023-10-09 17:06:05作者: 安知竹墨

当涉及到Markdown语法时,它是一种轻量级的标记语言,用于格式化和排版文本。它具有简单、易读和易写的特点,被广泛用于编写博客、文章、文档等。以下是关于Markdown语法的非常详细的内容,包含了各种常用的标记和技巧。

标题

在Markdown中,可以使用#符号来表示标题,#的数量决定了标题的级别,最多支持六级标题。示例:

# 一级标题
## 二级标题
### 三级标题
...
###### 六级标题

段落和换行

Markdown默认会忽略单个回车(仅当两行文本之间没有空行时),如果想要换行,可以在行末添加两个空格或者插入一个空行。

这是第一行。  
这是第二行。

这是第一行。

这是第二行。

文字样式

Markdown提供了一些简单的文字样式设置,如加粗、斜体、删除线等。

  • 加粗:使用**__将文字包围起来。
  • 斜体:使用*_将文字包围起来。
  • 删除线:使用~~将文字包围起来。
**加粗**
*斜体*
~~删除线~~

列表

Markdown支持有序列表和无序列表。

  • 无序列表使用*+-作为列表项的标记。
  • 有序列表使用数字后跟一个英文句点。
- 无序列表项1
- 无序列表项2
- 无序列表项3

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

引用

可以使用>符号表示引用内容。可以嵌套使用多个>来表示不同级别的引用。

> 这是一段引用的文本。
> > 这是嵌套的引用文本。

链接

在Markdown中,可以使用[]()来创建链接。[]内为链接文本,()内为链接地址。

[Link Text](https:   //example.com)

图片

插入图片的语法与链接类似,只需要在链接的基础上添加一个!

 

![Alt Text](https://example.com/image.jpg)

代码块

在Markdown中插入代码块可以通过以下两种方式:

  • 使用反引号(`)包围单行代码。
  • 使用三个反引号(```)包围多行代码。
`int x = 10;`

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World!");

}

}


## 表格
Markdown支持简单的表格,使用`|`和`-`来绘制表格。

```markdown
| 列1 | 列2 |
| --- | --- |
| 内容1 | 内容2 |
| 内容3 | 内容4 |

水平线

可以使用三个或更多连字符(-)、星号(*)或下划线(_)来表示水平线。

---
***
___

转义字符

如果需要在Markdown中使用特殊字符,可以使用反斜杠(\)进行转义。

\* \# \[ \] \! 等特殊字符

以上是关于Markdown语法的非常详细的内容,涵盖了各种常用的标记和技巧。