文章目录:
  1. 文本格式
    1. 字体
    2. 分割线
    3. 删除线
    4. 下划线
    5. 脚注
    6. 行内代码标记
    7. 代码区块
      1. 缩进式代码块
      2. 三反引号代码块
    8. 文本高亮
    9. 换行
  2. 列表
    1. 无序列表
    2. 有序列表
    3. 任务列表(复选框)
  3. 引用块
    1. 单行引用
    2. 多行引用
    3. 多层引用嵌套
    4. 包含其他元素
  4. 链接
  5. 图片
  6. 表格
    1. 对齐方式
  7. 数学公式
    1. 行级公式
    2. 块级公式
      1. 多行公式(Latex语法)
前情提要是想暑假预习点东西,学了点java和面向对象之后发现忘得太快了,还是得自己多敲一下,以及记点笔记方便看。故先通过菜鸟教程自学了一些markdown,顺便之前的阿里云300学生券快到期了,又开了台服务器,所以搭了个笔记站。

文本格式

字体

粗体语法:

这个是**粗体**
这个也是__粗体__

斜体语法:

这是*斜体*
这个也是_斜体_

粗斜体(前两个组合)语法:

这个是***粗斜体***
这个也是___粗斜体___

分割线

可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

***
* * *
******
---
- - - -
_______

删除线

只需要在文字的两端加上两个波浪线 ~~ 即可

~~BUAA~~

下划线

只能通过HTML的<u>标签实现

<u>带下划线</u>

脚注

脚注是对文本的补充说明。(不知道为什么显示不出来)

Markdown 脚注的格式如下:

[^要注明的文本]

创建脚注格式类似这样 1

行内代码标记

使用一个反引号 ` 包围代码:

输入`npm install`安装依赖

包含反引号的代码: 当代码本身包含反引号时,使用两个反引号包围。

代码区块

缩进式代码块

使用4个空格或者一个Tab键

比如这样

三反引号代码块

使用`包裹一段代码。三反引号代码块支持语法高亮和多行代码展示,缩进式无法使用。

文本高亮

这是<mark>高亮文本</mark>

高亮

换行

列表

无序列表

使用*或者+或者-作为列表标记,建议用-

有序列表

有序列表使用数字并加上.号来表示。

Markdown 会自动修正数字顺序,也可以从指定数字开始。

任务列表(复选框)

- [ ] 未完成
- [x] 已完成

引用块

单行引用

在段落开头使用>符号,并跟着一个 符号。

> 区块引用
> 测试

多行引用

只在第一行使用>,其余行会自动包含在引用中。

多层引用嵌套

> 最外层
> > 第二层
> > > 第三层

包含其他元素

引用块中可以包含几乎所有其他元素。

链接

使用方法如下:

[链接名称](链接地址)
[链接文字](链接地址 "可选的标题")
或者
<链接地址>

这是百度搜索

图片

语法格式如下(也就是比链接多一个感叹号!):

![替代文字](图片路径)
![替代文字](图片路径 "图片标题")

表格

使用|来分割不同单元格,使用-来分割表头和其他行。

| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |

对齐方式

我们可以设置表格的对齐方式:

数学公式

行级公式

使用单个美元符号$包围,嵌入到文本当中。

eg. 函数$f(x) = x^2 + 3x +2=0$的解为$x=-1$或$x=-2$。

块级公式

$$包裹,公式独立成行居中显示:

$$

E = mc^2 $$

多行公式(Latex语法)

每行后面加上双斜杠//


  1. 菜鸟教程 -- 学的不仅是技术,更是梦想!!!