Markdown有许多相同的语法,为了方便记忆只记录一种,建议使用Typora文本编辑器,它进行了许多优化使Markdown编辑起来更方便。
- # 一级标题 //#+一个空格 ,几个#号就代表几级标题
- 换行 // 两个空格 + Shift + Enter
- *斜体*
- **粗体**
- ***粗体加斜体***
- *** //分割线
- ~~删除线~~
- <u>带下划线文本</u>
- balabala[^sign] //类似于将sign变为上标,鼠标hover时会显示tips文本
[^sign]:tips
- * 第一项 // 无序列表
* 第二项
* 第三项
- 1. 第一项 //有序列表
- > 区块内容 // 将>后面的内容分为一个区块,会有一条竖线标识出来,> 有几个就代表第几层
- `printf()` // ``括起来的内容会背景会显示为浅灰色,可以用来标识代码
- ```代码块``` // Typora有做优化,使用时有略微区别
- [超链接](https://baidu.com) // [文本1](文本2)
<https://baidu.com> // 其实就是<文本1:文本2>
[google][1]
[1] : http://google.com // 将变量[1] 赋值给[google]
- ![name](http://xxxx.com/imge/xx.png "title") // 获取指定url的图片,hover时显示title,无法指定宽高
<img src="url" width="50%"> //可以指定宽高
- $公式$ //内联公式(行内),TeX或LaTeX需要另外学习
$$单独公式$$
Markdown没有定义的标签都可以使用html进行编写
\ 为转义符号,如*可以用\*表示,支持转义的符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号