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

标题

语法:
在想要设置为标题的文字前面加#来表示,一个#是一级标题,两个#是二级标题,三个#是三级标题,以此类推,支持六级标题。标准语法一般在#后跟个空格再写文字,貌似很多地方不加空格也行。
示例:

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

效果:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

字体

语法:
要倾斜的文字左右分别用一个*号包起来,要加粗的文字左右分别用两个*号包起来,要倾斜和加粗的文字左右分别用三个*号包起来,要加删除线的文字左右分别用两个~号包起来。
示例:

**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果:
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字
这是加删除线的文字

引用

语法:
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个>>>>>...
示例:

>这是引用的内容
>>这是引用的内容
>>>>>这是引用的内容

效果:

这是引用的内容

这是引用的内容

这是引用的内容

分割线

语法:
三个或者三个以上的-*都可以
示例:

---
----
***
****

效果:





图片

语法:
使用![图片alt](图片地址 ''图片title''),图片alt指的是图片下面的文字,图片地址即图片的URL地址,图片title指的是鼠标移动到图片上后显示的文字
示例:

![INNLAD网站LOGO](https://www.innlad.com/logo.png "这是INNLAD网站LOGO")

效果:
INNLAD网站LOGO

超链接

语法:
使用[超链接名](超链接地址 "超链接title"),超链接titile可以加也可以不加
示例:

[INNLAD](https://www.innlad.com/ "点击访问INNLAD网站")

效果:
INNLAD

列表

语法:
无序列表使用-+*,有序列表使用数字加点(例如1.),注意-+*1.后都需要加一个空格,再写文字。
示例:

- 列表内容
+ 列表内容
* 列表内容
1. 列表内容
2. 列表内容

效果:

  • 列表内容
  • 列表内容
  • 列表内容
  1. 列表内容
  2. 列表内容

列表嵌套:上一级和下一级之间敲三个空格即可
示例:

- 一级无序列表内容
   - 二级无序列表内容
   - 二级无序列表内容
   - 二级无序列表内容
- 一级无序列表内容
   1. 级有序列表内容
   2. 二级有序列表内容
   3. 二级有序列表内容
1. 一级有序列表内容
   - 二级无序列表内容
   - 二级无序列表内容
   - 二级无序列表内容
1. 一级有序列表内容
   1. 二级有序列表内容
   2. 二级有序列表内容
   3. 二级有序列表内容

效果:

  • 一级无序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  • 一级无序列表内容

    1. 级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容
  1. 一级有序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  2. 一级有序列表内容

    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容

表格

语法:
表格使用|来创建,使用-来区分表头和内容,使用:来设置内容文字居中效果,默认是居左,:写在-右边就是居右,两边都写是居中,只能设置表格内容的居中效果,无法设置表头居中效果。
示例:

序号|姓名|年龄
:---:|---|---:
1|张三|24
2|李四|23

效果:

序号姓名年龄
1张三24
2李四23

代码

语法:
单行代码:使用反引号`将内容包起来
示例:

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

效果:
System.out.println("Hello World!")

多行代码:使用三个反引号`将内容包起来,且两端的三个反引号需要独占一行
示例(为了演示,这里反引号两端加了括号,实际上是不需要的):

(```) 
String str = "Hello World!";
System.out.println(str);
(```)

效果:

String str = "Hello World!";
System.out.println(str);

流程图

示例:

flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&

效果:
Typecho不支持流程图

实际效果要看各个平台是否支持,可能有一些差异,但是个人认为基本的几个就够用啦~

文章目录