Appearance
Markdown 备忘清单
这是 Markdown 语法的快速参考备忘单。
Markdown 快速参考
标题 (atx 风格)
markdown
# h1
## h2
### h3
#### h4
##### h5
###### h6标题 (setext 风格)
markdown
Header 1
========markdown
Header 2
--------块引用
markdown
> 这是一个
> 块引用
>
> > 嵌套
> > 块引用无序列表
markdown
* Item 1
* Item 2
* item 3a
* item 3b或者
markdown
- Item 1
- Item 2或者
markdown
+ Item 1
+ Item 2或者任务列表
markdown
- [ ] Checkbox off
- [x] Checkbox on有序列表
markdown
1. Item 1
2. Item 2
a. item 3a
b. item 3b链接
markdown
[link](http://google.com)
[link][google]
[google]: http://google.com
<http://google.com>强调
markdown
*斜体* _斜体_ **粗体** __粗体__
`内联代码` ~~删除~~水平线
连字符
markdown
---星号
markdown
***下划线
markdown
___换行
markdown
在当前行的结尾加 2 个空格··
这行就会新起一行\
反斜杠也可以换行尾部添加两个空格,或者添加 \ 反斜杠
代码
markdown
```javascript
console.log("This is a block code")
```markdown
~~~css
.button { border: none; }
~~~markdown
4 空格缩进做一个代码块内联代码
markdown
`Inline code` 周围有反引号表格
markdown
| 左栏 | 中间栏 | 右栏 |
| -------- | -------- | ----- |
| 单元格 1 | 居中 | $1600 |
| 单元格 2 | 单元格 3 | $12 |简单的风格
markdown
左栏 | 中间栏 | 右栏
-------- | -------- | -----
单元格 1 | 居中 | $1600
单元格 2 | 单元格 3 | $12增加 : 改变文字对齐方式
markdown
左栏 | 中间栏 | 右栏
:------- | :------: | -----:
左对齐 | 居中 | 右对齐Markdown 表格生成器:tableconvert.com
脚注 (Footnotes)
markdown
这是一个简单的脚注[^1]。
一个脚注也可以有多行[^2]。
你也可以使用文字,更贴合你的写作风格[^note]。
[^1]:我的参考。
[^2]:每个新行都应以 2 个空格为前缀。
这允许你有一个多行的脚注。
[^note]:
推荐使用数字命名脚注,但文本更容易识别和链接。
脚注使用了不同的语法,使用 4 个空格作为新行。图片
markdown

带链接的图片
markdown
[](https://github.com/)
[](link_url)参考风格
markdown
![替代文字][logo]
[logo]: /images/logo.png "Logo Title"反斜杠转义
| 字符 | 转义 | 描述 |
|---|---|---|
| \ | \\ | backslash 反斜杠 |
| ` | \` | backtick 反引号 |
| * | \* | asterisk 星号 |
| _ | \_ | underscore 下划线 |
| {} | \{} | curly braces 花括号 |
| [] | \[] | square brackets 方括号 |
| () | \() | parentheses 圆括号 |
| # | \# | hash mark 哈希标记 |
| + | \+ | plus sign 加号 |
| - | \- | minus sign (hyphen) 减号(连字符) |
| . | \. | dot 点 |
| ! | \! | exclamation mark 感叹号 |
行内 HTML 元素
html
目前只支持部分段内 HTML 元素效果,包括 <kbd>, <b>, <i>, <em>, <sup>, <sub>,Github 相关语法
代码语法高亮
markdown
```javascript
function hello() {
console.log("Hello, GitHub!");
}
```任务列表
markdown
- [x] 已完成的任务
- [ ] 未完成的任务
- [x] @mentions, #refs, [链接](), **格式**, 和 <del>标签</del> 支持
- [x] 列表语法必填 (任何无序或有序列表支持)
- [x] 这是一个完整项目
- [ ] 这是一个未完成项目删除线
markdown
任何用两个波浪号包裹的词语 (例如 ~~这样~~) 都会出现删除线。自动链接
markdown
http://www.github.com/ 和 https://help.github.com/ 会自动转换为链接。@提及 和 Issues 引用
markdown
@username 会通知用户来查看评论
#123 会引用仓库中的 issue 或 pull request表情符号
markdown
GitHub 支持表情符号! :+1: :sparkles: :camel: :tada:
:rocket: :metal: :octocat:警告框
markdown
> [!NOTE]
> 有用的信息,用户需要知道,即使浏览时也是如此。
> [!TIP]
> 有用的建议,可以帮助用户做得更好。
> [!IMPORTANT]
> 用户成功所需的关键信息。
> [!WARNING]
> 用户需要立即关注的重要内容,以避免问题。
> [!CAUTION]
> 有关可能有风险或负面结果的行为的建议。脚注
markdown
一个简单的脚注[^1],一个更长的脚注[^bignote]。
[^1]: 这是第一个脚注。
[^bignote]: 这里是一个有多行的脚注。数学公式
markdown
行内数学:$\sqrt{3x-1}+(1+x)^2$
块级数学:
```math
\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
```GitHub 的数学呈现功能使用 MathJax,请参阅 MathJax 文档和 MathJax 辅助功能扩展文档。
折叠块
markdown
<details>
<summary>点击展开更多详情</summary>
这是折叠的内容。
- 代码块
- 其他任何 Markdown 内容
</details>代码块中的差异
markdown
```diff
function addTwoNumbers (num1, num2) {
- return 1 + 2
+ return num1 + num2
}
```创建 Mermaid 图表
markdown
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```有关语法文档,请参阅 Mermaid 文档
另见
- GitHub 风格的 Markdown 规范 (github.com)
- GitHub 基本写作和格式语法 (docs.github.com)

