Markdown Quickguide

Markdown - 约翰·格鲁伯(John Gruber)

\qquad Markdown是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的html\color{green}{html}文档。

Markdown vs WYSIWYG 编辑器 { #code}

  • 随处可用。用户可以通过它来管理网站、文档、笔记、技术文档等等
  • 非常轻便。包含Markdown格式文本几乎可以被任意应用打开,方便更换编辑器.)
  • 跨平台。可在任意操作系统中使用。
  • 永不过时(future proof)。
  • 到处可见。Reddit, GitHub以及其他桌面应用和基于Web的应用都支持它。

编辑工具(建议)

VS Code Studio
Markdown All in One
Markdown Preview Enhanced

基本语法

1. 标题

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
#### 六级标题

2. 段落

1
空白行将一行或多行文本进行分隔

\qquad这是第一段

\qquad这是第二段
\qquad这是第三段

3. 强调

粗体

1
**text** 或者 __text__

斜体

1
*text*或者_text_

4. 引用

> 在事情未成功之前,一切总看似不可能。——曼德拉

嵌套块引用

在事情未成功之前,一切总看似不可能。——曼德拉

在事情未成功之前,一切总看似不可能。——曼德拉

带元素引用

The quarterly results look great!

  • Revenue was off the chart.
  • Profits were higher than ever.

Everything is going according to plan.

5. 列表

1
使用 * 或者 + 或者 - 或者 1. 2. 来表示列表
  • 主题1
  • 主题2
    • 子主题1
    • 子主题2
    • 子主题3
    • 子主题4
  1. 主题1
  2. 主题2
    1. 子主题1
    2. 子主题2

6. 超链接

1
[超链接显示名](超链接地址 "超链接title")

7. 图片插入

百度

扩展语法

8. 代码渲染

{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
1
2
3
4
#include <iostream>
int main(int argv, char**){
std::cout << "Hello markdown" << std::endl;
}
1
2
3
4
<html>
<head>
</head>
</html>

9. 数学公式 { #sheet}

符号 符号
α\alpha \sum
β\beta \int
γ\gamma \prod
σ\sigma \cdot
δ\delta ×\times
θ\theta \partial

yx\frac{\partial y}{\partial x}

{x=v0cosθty=v0sinθt12gt2(1)\left \{ \begin{aligned} x &= v_0\cos\theta t \\ y &= v_0\sin\theta t - \frac{1}{2}gt^2 \tag{1} \end{aligned} \right.

{a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c3z=d3(2)\left \{ \begin{array}{c} a_1x+b_1y+c_1z=d_1 \\ a_2x+b_2y+c_2z=d_2 \\ a_3x+b_3y+c_3z=d_3 \tag{2} \end{array} \right.

f(x)=12πσe(xμ)22σ2(<x<+)\begin{array}{cc} \LARGE f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}\\(-\infty<x<+\infty) \end{array}

a=(1+2+3++2+1+)\begin{aligned} a=&\left(1+2+3+ \cdots \right. \\ & \cdots+ \left. \infty-2+\infty-1+\infty\right) \end{aligned}

SymbolA\operatorname{Symbol} A

f(n)={n/2,if n is even3n+1,if n is odd(3) f(n)= \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \end{cases} \tag{3}

Jα(x)=m=0(1)mm!Γ(m+α+1)(x2)2m+α,行内公式示例J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,行内公式示例}

Jα(x)=m=0(1)mm!Γ(m+α+1)(x2)2m+α,独立公式示例J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,独立公式示例}

10. 表格

11. 甘特图

gantt
    title 项目开发流程
    section 项目确定
        需求分析       :a1, 2016-06-22, 1d
        可行性报告     :a2, after a1, 1d
        概念验证       :a3, after a2, 1d
    section 项目实施
        概要设计      :2016-07-05  , 5d
        详细设计      :2016-07-08, 10d
        编码          :2016-07-15, 10d
        测试          :2016-07-22, 5d
    section 发布验收
        发布: 2d
        验收: 3d

12. 流程图

13. Todo

  • [x] 准备材料
  • [ ] 整理PPT
  • [ ] 演讲

14. Emoji表情

去露营了! ⛺️ 很快回来。
真好笑! 😂


参考

https://www.markdowntutorial.com/zh-cn
https://www.markdownguide.org