Markdown语法指南
当涉及到Markdown语法时,它是一种轻量级的标记语言,用于格式化和排版文本。它具有简单、易读和易写的特点,被广泛用于编写博客、文章、文档等。以下是关于Markdown语法的非常详细的内容,包含了各种常用的标记和技巧。
标题
在Markdown中,可以使用#
符号来表示标题,#
的数量决定了标题的级别,最多支持六级标题。示例:
# 一级标题
## 二级标题
### 三级标题
...
###### 六级标题
段落和换行
Markdown默认会忽略单个回车(仅当两行文本之间没有空行时),如果想要换行,可以在行末添加两个空格或者插入一个空行。
这是第一行。
这是第二行。
这是第一行。
这是第二行。
文字样式
Markdown提供了一些简单的文字样式设置,如加粗、斜体、删除线等。
- 加粗:使用
**
或__
将文字包围起来。 - 斜体:使用
*
或_
将文字包围起来。 删除线:使用~~
将文字包围起来。
**加粗** *斜体* ~~删除线~~
列表
Markdown支持有序列表和无序列表。
- 无序列表使用
*
、+
或-
作为列表项的标记。 - 有序列表使用数字后跟一个英文句点。
- 无序列表项1
- 无序列表项2
- 无序列表项3
1. 有序列表项1
2. 有序列表项2
3. 有序列表项3
引用
可以使用>
符号表示引用内容。可以嵌套使用多个>
来表示不同级别的引用。
> 这是一段引用的文本。
> > 这是嵌套的引用文本。
链接
在Markdown中,可以使用[]
和()
来创建链接。[]
内为链接文本,()
内为链接地址。
[Link Text](https: //example.com)
图片
插入图片的语法与链接类似,只需要在链接的基础上添加一个!
。

代码块
在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语法的非常详细的内容,涵盖了各种常用的标记和技巧。