一篇文章学会Markdown

本文通过先展示效果再展示代码帮助大家快速学会Markdown


六级标题

一级

二级

三级

四级

五级
六级

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

区块

这是一个区块

区块也可嵌套

1
2
> 这是一个区块
>> 区块也可嵌套

列表

有序列表:(数字点后面添加一个空格)

  1. 打开冰箱门
  2. 把大象塞进去
  3. 关上冰箱门
1
2
3
1. 打开冰箱门
2. 把大象塞进去
3. 关上冰箱门

无序列表:(* - +号都行,这些标记后面要添加一个空格)

  • 数学课
  • 英语课
1
2
- 数学课
- 英语课

嵌套列表:

  1. 第一个需求
    • 子需求
    • 子需求
  2. 第二个需求
    1. 第一步
    2. 第二步
    3. 第三步
1
2
3
4
5
6
7
1. 第一个需求
- 子需求
- 子需求
2. 第二个需求
1. 第一步
2. 第二步
3. 第三步

段落与字体

直接换行后为同一段内换行,两个空格后换行或者在直接编辑器中空一行表示下一段:

第一段第一行
第一段第二行

第二段

1
2
3
4
第一段第一行
第一段第二行

第二段

斜体文字

粗体文字

粗斜体文字

删除线文字

下划线文字

1
2
3
4
5
6
7
8
9
*斜体文字*  

**粗体文字**

***粗斜体文字***

~~删除线文字~~

<u>下划线文字</u>

脚注:(点击脚注会自动跳转到文章末尾释意)
今天我们学习鲁迅1文章:《论他妈的》

1
2
今天我们学习鲁迅[1]文章:《论他妈的》
[^1]: 鲁迅,原名周树人,著名民主战士。

分割线:
三个以上的*号,或者-号,可参考本文其他地方的分割线不再单独展示。

1
2
---
***

下标:
Fe3O4

1
Fe~3~O~4~

上标:
x2

1
x^2^

高亮文字:
这是一段高亮文字

1
==这是一段高亮文字==

代码

两对 “```” 包括(反引号在键盘左上角,横版数字键的左端),可以指定语言,也可以不指定,指定后的语言会根据不同语言的关键词做颜色区分

1
2
3
4
int main(){
print("Hello World!");
return 0;
}

```C++
int main(){
print(“Hello World!”);
return 0;
}
````
(此处代码区为显示效果,效果的实现代码如上)

直接使用制表符tab键,或四个空格,也可以形成代码区

如果是段落内代码,不单独占用整行区域,可以使用一对反引号括起来,就像这样print()

1
`print()`

链接

方括号写站点名,圆括号写链接
百度

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

尖括号可以展示一个可点击的链接
https://www.baidu.com/

1
<https://www.baidu.com/>

如果链接需要多次出现,可以将链接赋值一个变量,随用随取:
百度

1
2
3
[百度][1]

[1]: https://www.baidu.com/

表格

使用竖线 | 区分不同列;
冒号的不同位置区分对齐方式(表格中添加123以防止看不出对齐方式);
短横线至少一个;
左右端竖线可以省略。

第一列 第二列 第三列
左对齐123 居中 右对齐123
1
2
3
|第一列|第二列|第三列|
|:---|:---:|---:|
|左对齐123|居中|右对齐123|

图片

先写叹号“!”;
方括号写图像名字;
圆括号写地址,可以是相对地址,也可以是绝对地址;
双引号内的文字可以在鼠标悬浮图片上时显示。
头像

1
![头像](logo.jpg "头像logo")

Markdown 还没有办法指定图片的高度与宽度,如果你需要的话,你可以使用HTML中普通的 img 标签

1
<img src = "logo.jpg" width = "200px">

数学公式

行内数学公式:$ \sum_{n=1}^{100} n^ 2$

1
$ \sum_{n=1}^{100} n^2 $

单独占据整行:

1
2
3
4
$$
E=mc^2
$$
//这样排版美观,也可以写在一行内

特殊需求

如果你还有其他特殊需求,可以自行搜索使用HTML标签实现,Markdown中支持一些HTML标签,例如上文提到的<u>下划线文字</u><img src = "logo.jpg" width = "200px">本质为HTML标签


其他事项

本文为了使小白快速上手语言较为通俗,如“段内显示”和“单独占据整行”,实际为HTML中的“行内元素”和“块级元素”,专业人士不喜勿喷。

也许你已经注意到了,本文同样采用Markdown进行编写,Markdown在写笔记,发表博客,排版方面有巨大优势。

公众号"一只达瓦里式"回复0720可获取此页面的Markdown格式文件。

注释:

  1. 鲁迅,原名周树人,著名民主战士。

一篇文章学会Markdown
http://example.com/一篇文章学会Markdown/
作者
李小基
许可协议