Markdown是一种轻量级标记语言,旨在让用户以易读易写的纯文本格式编写文档,并能够轻松转换为HTML等格式。

一、一级标题

# 可以表示一级标题

二、级标题

## 可以表示二级标题

三、级标题

### 可以表示三级标题

分界线

---表示分界线 四、文本格式
**粗体**__粗体__ 表示粗体
*斜体*_斜体_ 表示斜体
~~删除线~~ 表示删除线

五、列表
无序列表用 *,+- 开头:

  • 项目一
  • 项目二
    • 子项目(缩进两个空格)

有序列表用数字加英文句点:

  1. 第一项
  2. 第二项
    1. 子项(缩进三个空格)

六、链接与图片
[链接文本](网址) 表示链接
![图片描述](图片地址) 插入图片:
示例图片

七、引用
> 表示引用块:

这是引用内容
多行引用可连续使用 >

八、代码
行内代码用 `反引号` 包裹:例如 print("Hello")
代码块用三个反引号 + 语言标识:

1
2
3
4
```语言名称

代码内容
```
1
2
def hello():
    print("Hello Markdown!")
1
2
3
4
int main(){
    printf("Hello Markdown!")
    return 0;
}

九、表格
用竖线 | 分隔列,连字符 - 分隔表头与内容:

左对齐居中对齐右对齐
单元格单元格单元格

十、任务列表
- [ ]- [x] 表示任务:

  • 未完成
  • 已完成

十一、脚注
[^1] 标注脚注位置,在文末用 [^1]: 定义内容1

十二、数学公式(部分平台支持)
行内公式:\( E=mc^2 \)

1
$E=mc^2$ 

块公式:

$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$
1
2
3
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$

LaTex公式同样可以用于化学(方程)式的书写

如果使用MathJax,应安装mhchem拓展

1
$\ce{HNO3}$
$$ \ce{HNO3} $$
1
2
3
4
5
6
7
$$ \ce{2H2(g) + O2(g) ->[点燃] 2H2O(l)} $$
$$ \ce{CO2(g) + H2O(l) <=> H2CO3(aq)} $$
$$ K_{a}=\cfrac{[\ce{H2CO3}]}{[\ce{CO2}][\ce{H2O}]} $$
$$ \ce{Na2SO4} + \ce{BaCl2} = \ce{BaSO4 v} + 2\ce{NaCl} $$
$$ \ce{CaCO3} + 2\ce{HCl} = \ce{CO2 ^} + \ce{CaCl2} + \ce{H2O} $$
$$ \ce{^37SSO3^2-} + 2\ce{H+} = \ce{SO2 ^} + \ce{^37S v} + \ce{H2O} $$
% 注释:"上吐下泻"
$$ \ce{2H2(g) + O2(g) ->[点燃] 2H2O(l)} $$

$$ \ce{CO2(g) + H2O(l) <=> H2CO3(aq)} $$

$$ K_{a}^{θ}=\cfrac{[\ce{H2CO3}]}{[\ce{CO2}][\ce{H2O}]} $$

$$ \ce{Na2SO4} + \ce{BaCl2} = \ce{BaSO4 v} + 2\ce{NaCl} $$

$$ \ce{CaCO3} + 2\ce{HCl} = \ce{CO2 ^} + \ce{CaCl2} + \ce{H2O} $$

$$ \ce{^37SSO3^2-} + 2\ce{H+} = \ce{SO2 ^} + \ce{^37S v} + \ce{H2O} $$

十三、HTML标签

有些MarkDown编辑器支持嵌入HTML标签(Hugo需单独设置允许HTML)

1
2
3
4
<details>
    <summary>双击展开</summary>
    <iframe src="//player.bilibili.com/player.html?isOutside=true&aid=80433022&bvid=BV1GJ411x7h7&cid=137649199&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
</details>
单击展开

你 被 骗 了


1
2
<button type='button'>一个按钮</button>
<!-- Hugo把Markdown渲染成HTML后,button的样式可能和默认不同 -->

提示:不同平台(如GitHub、博客系统)对Markdown的扩展支持可能略有差异。

注:鄙人使用Hugo搭建了本网站。Hugo默认不支持LaTex数学公式,故鄙人参考了此教程


  1. 这是脚注的示例内容。 ↩︎