Markdown的基本语法

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

Markdown 语言在 2004 由John Gruber创建。

Markdown 编写的文档可以导出 HTML等多种格式的文档。

Markdown 编写的文档后缀为 .md.markdown

一、标题

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

特别注意符号 # 和文字中间的空格

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

二、字体格式

1
2
3
4
*测试字体*
**测试字体**
***测试字体***
~~测试字体~~

测试倾斜字体
测试加粗字体
测试倾斜加粗字体
测试删除字体

字体与符号直接不用加空格,如果想改变双引号内的字体格式有以下几种方法

1
2
3
***"双引号里的文字"***    错误使用
"***双引号里的文字***" 直接改变文字格式,不改变引号格式
***\"双引号里的文字\"*** 使用转义字符\

*”双引号里的文字”* 错误使用
双引号里的文字“ 直接改变文字格式,不改变引号格式
"双引号里的文字" 使用转义字符 \

三、超链接

1
[超链接名](超链接地址 "超链接悬停显示内容")

Github主页

四、插入图片

1
![图片](图片链接 "图片悬停显示内容")

图片

五、引用

1
2
3
>引用的内容
>>引用的内容
>>>引用的内容

引用的内容

引用的内容

引用的内容

六、代码

代码块

1
2
3
4
```
代码块
可以显示一大块的代码
```

在代码行中有反分号时,可以使用多个反分号来进行显示

1
2
3
4
5
6
```` //使用4个反分号
```
代码块
可以显示一大块的代码
```
```` //表示代码行结束
1
2
代码块
可以显示一大块的代码

代码行

1
`代码行用于显示单行代码`

代码行用于显示单行代码

高亮代码

1
print("我的第一个python程序:Hello World!")
1
2
3
```python      //添加需要高亮的语言名称
print("我的第一个python程序:Hello World!")
```
1
2
3
4
5
6
7
#include<iostream> 
using namespace std;
int main()
{
cout << "我的第一个c++程序:Hello World!" << endl;
return 0;
}
1
2
3
4
5
public class HelloWorld {
public static void main(String[] args) {
System.out.println("我的第一个Java程序:Hello World!");
}
}

七、序列

1
2
+ 这是一个无序序列
1. 这是一个有序序列 //渲染后左侧的1.无法被选中
  • 这是一个无序序列
  1. 这是一个有序序列

八、待办事项

1
2
3
- [x] java
- [ ] c++
- [x] python
  • java
  • c++
  • python