Markdown是一种轻量级标记语言,用于将文本转换为HTML或其他格式。它设计简单,易于学习,用于创建格式化文档,如博客文章、文档、简报等。以下是Markdown的基本语法示例:
一,标题
以#开头,后跟空格,然后才是标题内容,最多六级标题;注意:#
和后面标题文字之间要有空格
具体语法如下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二,段落
段落之间用空行分隔。Markdown会自动将相邻的文本块解析为不同的段落。
这是第一个段落。
这是第二个段落。
显示效果:
这是第一个段落。
这是第二个段落。
三,强调
使用**
或__
来加粗文本,使用或_
来斜体文本,使用~~添加删除线,注意:*
和_
和后面的问题间没有空格
**加粗文本** 或者 __加粗文本__
*斜体文本* 或者_斜体文本_
~~删除文本~~
显示效果如下:
加粗文本 或者 加粗文本
斜体文本 或者 斜体文本
删除线
四,链接
创建链接使用[显示文本](链接地址)
的格式。
注意:[]
()
都是英文符号
语法:[]() [链接显示文本](链接地址)
[百度](https://www.baidu.com)
显示效果:
五,列表
有序列表使用数字和句点,无序列表使用*
、+
或-
。有序列表则使用数字加英文句点.来表示
1. 项目一
2. 项目二
* 无序项目一
* 无序项目二
显示效果如下:
- 项目一
- 项目二
- 无序项目一
- 无序项目二
注意:1. 后跟空格且"."是英文符号; `* + -`后面都需要有空格
列表套列表
1. 项目一
1. 项目一分支一
2. 项目一分支二
2. 项目二
* 无序项目一
* 无序项目一分支一
* 无序项目一分支二
* 无序项目二
-
项目一
- 项目一分支一
- 项目一分支二
-
项目二
-
无序项目一
- 无序项目一分支一
- 无序项目一分支二
注意:子列表前面加一个tab制表符
六,引用
使用>
来创建引用块。引用中支持多级引用、标题、列表、分割线等常规语法。
> 这是一段引用 //在`>`后面有 1 个空格
> 一级引用
> > 二级引用
> > > 三级引用
> #### 这是一个四级标题
>
> 1. 这是第一行列表项
> 2. 这是第二行列表项
显示效果如下:
这是一段引用 //在
>
后面有 1 个空格一级引用
二级引用
三级引用
这是一个三级标题
- 这是一个有序列表项
- 这是第二行列表项
七,代码
用反引号 ` 包裹代码,可以单行或多行。
单行代码: `code`
多行代码使用```多行code ```
```
public static void main(String[] args) {
System.out.println("helloworld");
}
```
显示效果:
public static void main(String[] args) {
System.out.println("helloworld");
}
```java
public static void main(String[] args) {
System.out.println("helloworld");
}
```
显示效果
public static void main(String[] args) {
System.out.println("helloworld");
}
八,图片
插入图片和插入链接类似,只是在链接语法前面加上!
。
语法:![Alt文本](图片链接)
![瀑布](https://api.mcloc.cn/bing/img/2023/08/25/2023-08-25_hd.jpg)
显示效果:
九,表格
表格对齐格式
-
居左:
:----
-
居中:
:----:
或-----
-
居右:
----:
标题 标题 标题 居左测试文本 居中测试文本 居右测试文本 居左测试文本2 居中测试文本55 居右测试文本1 居左测试文本222 居中测试文本5555 居右测试文本111 居左测试文本222222 居中测试文本555555 居右测试文本11111
显示效果:
标题 | 标题 | 标题 |
---|---|---|
居左测试文本 | 居中测试文本 | 居右测试文本 |
居左测试文本2 | 居中测试文本55 | 居右测试文本1 |
居左测试文本222 | 居中测试文本5555 | 居右测试文本111 |
居左测试文本222222 | 居中测试文本555555 | 居右测试文本11111 |
十,水平分割线
插入水平线使用三个或更多的连字符 -
、星号 *
或下划线 _
。
------
***
___
显示效果:
十一,换行
行文字结束后+ 两个空格 即可实现换行;
十二,脚注
使用[^]
来定义脚注:
这是一个脚注的例子[^22]
这是一个脚注的例子[^22]
注意:脚注的书写顺序,不要一次性把[]写全后再写括号里面的内容
其他
markdown支持html部分标签
注意:如果要显示markdown中的符号可以使用`符号`,如果非markdown中使用的符号使用上面用于显示’符号’的符号,会出现异常,会和本段落第一个出现’连接成一个操作;导致前面那个’失效;