前情提要是想暑假预习点东西,学了点java和面向对象之后发现忘得太快了,还是得自己多敲一下,以及记点笔记方便看。故先通过菜鸟教程自学了一些markdown,顺便之前的阿里云300学生券快到期了,又开了台服务器,所以搭了个笔记站。
文本格式
字体
粗体语法:
这个是**粗体**
这个也是__粗体__
斜体语法:
这是*斜体*
这个也是_斜体_
粗斜体(前两个组合)语法:
这个是***粗斜体***
这个也是___粗斜体___
分割线
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
***
* * *
******
---
- - - -
_______
删除线
只需要在文字的两端加上两个波浪线 ~~ 即可
~~BUAA~~
下划线
只能通过HTML的<u>
标签实现
<u>带下划线</u>
脚注
脚注是对文本的补充说明。(不知道为什么显示不出来)
Markdown 脚注的格式如下:
[^要注明的文本]
创建脚注格式类似这样 [^RUNOOB]。
[^RUNOOB]: 菜鸟教程 -- 学的不仅是技术,更是梦想!!!

行内代码标记
使用一个反引号 ` 包围代码:
输入`npm install`安装依赖
包含反引号的代码: 当代码本身包含反引号时,使用两个反引号包围。
代码区块
缩进式代码块
使用4个空格或者一个Tab键。
比如这样
三反引号代码块
使用`````````包裹一段代码。三反引号代码块支持语法高亮和多行代码展示,缩进式无法使用。
文本高亮
这是<mark>高亮文本</mark>
高亮
换行
- 由一个或多个空行分隔
- 行尾添加两个或更多空格
- 使用
<br>
换行 - 使用反斜杠
\
列表
无序列表
使用*
或者+
或者-
作为列表标记,建议用-
。
有序列表
有序列表使用数字并加上.
号来表示。
Markdown 会自动修正数字顺序,也可以从指定数字开始。
任务列表(复选框)
- [ ] 未完成
- [x] 已完成
- [ ] 未完成
- [x] 已完成
引用块
单行引用
在段落开头使用>
符号,并跟着一个符号。
> 区块引用
> 测试
多行引用
只在第一行使用>
,其余行会自动包含在引用中。
多层引用嵌套
> 最外层
> > 第二层
> > > 第三层
包含其他元素
引用块中可以包含几乎所有其他元素。
链接
使用方法如下:
[链接名称](链接地址)
[链接文字](链接地址 "可选的标题")
或者
<链接地址>
这是百度搜索
图片
语法格式如下(也就是比链接多一个感叹号!
):


表格
使用|
来分割不同单元格,使用-
来分割表头和其他行。
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
对齐方式
我们可以设置表格的对齐方式:
---:
设置内容和标题栏居右对齐。:---
设置内容和标题栏居左对齐。:---:
设置内容和标题栏居中对齐。
数学公式

行级公式
使用单个美元符号$
包围,嵌入到文本当中。
eg. 函数$f(x) = x^2 + 3x +2=0$的解为$x=-1$或$x=-2$。
块级公式
用$$
包裹,公式独立成行居中显示:
$$
E = mc^2
$$
多行公式(Latex语法)
每行后面加上双斜杠//
。