下面是一个超级全面的 markdown 语法演示文件
可以将源代码与效果进行对照,以学习 md 语法
注:
本文使用了#等具有 md 语法意义的字符,导致目录结构是乱的,因此目录导航没有参考价值
源代码 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1 | # RUNOOB Markdown Test |
这是一个链接 [菜鸟教程](https://www.runoob.com)
<https://www.runoob.com>
__注:__
> 这个链接用 1 作为网址变量 [RUNOOB][1].
> 然后在文档的结尾为变量赋(网址)
>
> [1]: https://static.jyshare.com/images/runoob-logo.png


| 左对齐 | 右对齐 | 居中对齐 |
| :- | -: | :-: |
| 单元格 | *单元格(可改格式)* | 单元格 |
| 单元格 | 单元格 | 单元格 |
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
要会 Markdown 涵盖范围之内的标签
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。
目前支持的 HTML 元素有:\<kbd> \<b> \<i> \<em> \<sup> \<sub> \<br>等
Markdown Preview Enhanced 使用 KaTeX 或者 MathJax 来渲染数学表达式。
1
\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)
#### hello[^RUNOOB]脚注
[^RUNOOB]:脚注内容
- [ ] Write the press release
- [x] Update the website
- [x] Contact the media
:joy:使用emoji
mermaid语法画图
1
2
3
4
5
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
<details>
<!-- 需要默认打开,则换用<details open> -->
<summary>折叠</summary>
| Rank | Languages |
|-----:|-----------|
| 1| JavaScript|
| 2| Python |
| 3| SQL |
</details>
<!-- 注释,不会输出 -->
对于紧贴的文本块,行末加2个空格
可以换行
1 |
|
这是一个链接 菜鸟教程
https://www.runoob.com
注:
这个链接用 1 作为网址变量 RUNOOB.
然后在文档的结尾为变量赋(网址)


| 左对齐 | 右对齐 | 居中对齐 |
|---|---|---|
| 单元格 | 单元格(可改格式) | 单元格 |
| 单元格 | 单元格 | 单元格 |
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
- 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
井字号
- 加号
- 减号
. 英文句点
! 感叹号
要会 Markdown 涵盖范围之内的标签
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等
Markdown Preview Enhanced 使用 KaTeX 或者 MathJax 来渲染数学表达式。
1 | \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) |
hello^RUNOOB脚注
- Write the press release
- Update the website
- Contact the media
:joy:使用emoji
mermaid语法画图
1 | graph TD; |
折叠
| Rank | Languages |
|---|---|
| 1 | JavaScript |
| 2 | Python |
| 3 | SQL |
对于紧贴的文本块,行末加2个空格
可以换行