本文转载自 NX の 博客

Markdown 原生语法是 Markdown 最基础的支持。它以精简方便著称,上手快。不同编辑器的 Markdown 语法偶尔略有差异,不过渲染效果差异极大,可以选择自己喜欢的风格。

标题

使用#来设置标题,有多少个#就是第多少级标题

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

见本文中的标题。

字体效果

原版中共有3种字体效果:加粗、倾斜、删除,可以相互叠加

1
2
3
4
5
**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~
~~*这是斜体删除的文字*~~

这是加粗的文字

这是倾斜的文字

这是斜体加粗的文字

这是加删除线的文字

这是斜体删除的文字

引用

使用>添加引用效果,允许嵌套

1
> 这是引用的内容
1
2
> 这是引用的内容
> > 而且还可以嵌套引用

这是引用的内容

这是引用的内容

而且还可以嵌套引用

注:不同编辑器的引用差异较大。

列表

列表允许嵌套

无序列表

1
2
3
- 内容1
* 内容2
+ 内容3
  • 内容1
  • 内容2
  • 内容3

有序列表

1
2
3
1. 内容1
2. 内容2
3. 内容3
  1. 内容1
  2. 内容2
  3. 内容3

复选列表

1
2
- [ ] 未选择的复选框
- [x] 已选择的复选框

该平台不支持,Typora 支持。这个功能只有少数编辑器支持。

分割线

三个或者三个以上的-或者*都可以

1
---

注:不同编辑器的分割线差异较大。

链接

1
[百度](https://www.baidu.com/)

图片

1
![](https://jamhus-tao.github.io/img/avatar.png)

我的头像

表格

Markdown 制作表格使用|来分隔不同的单元格,使用-来分隔表头和其他行

自定义对齐方式:

  • -:内容和标题栏居右对齐

  • :-内容和标题栏居左对齐

  • :-:内容和标题栏居中对齐

1
2
3
4
|  表头   | 表头  |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
1
2
3
4
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
表头 表头
单元格 单元格
单元格 单元格
左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

不建议自己来敲,Typora自带插入表格,而且也有很多在线表格生成网站

代码

行内代码

1
在C++中如果要使用`cin`或者`cout`,应当先设置命名空间,如:`using namespace std;`

在C++中如果要使用 cin 或者 cout,应当先设置命名空间,如:using namespace std;

注:这里的代码是指 cin / cout / using namespace std;

代码块

1
2
3
4
5
6
7
8
9
``` cpp
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
```
1
2
3
4
5
``` python
# !/usr/bin/env python3
if __name__ == '__name__':
print('Hello World!')
```
1
2
3
4
5
6
7
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
return 0;
}
1
2
3
# !/usr/bin/env python3
if __name__ == '__name__':
print('Hello World!')

除此之外的其他语法 大概 都不属于 Markdown 原生语法(不敢打包票,但这不重要。)