导航

March 1, 2025 · View on GitHub

导航

什么是 Markdown?

Markdown 是一种用于编写结构化文档的纯文本格式,基于以下约定指示电子邮件和新闻组帖子中的格式。

它是由约翰·格鲁伯(John Gruber)开发的,并于 2004 年以语法描述和 Perl 脚本的形式发布(Markdown.pl)用于将 Markdown 转换为 HTML。

在接下来的十年里,数十个实施以多种语言开发。 有些使用约定扩展了原始 Markdown 语法脚注、表格和其他文档元素。 有些允许 Markdown 文档呈现在 HTML 以外的格式。

Reddit、StackOverflow 和 GitHub 等网站拥有数百万人使用 Markdown。 Markdown 开始在网络之外使用,用于撰写书籍、文章、幻灯片、信件和讲义。

什么是 CommonMark?

CommonMark 的开发是为了解决 Markdown 中的不一致和歧义。

CommonMark 规范定义了标题、列表、链接、强调和代码块等元素的规则。

通过遵守 CommonMark 标准,开发人员可以确保在不同应用程序和平台上一致地呈现 Markdown 内容。

什么是 GitHub Flavored Markdown?

GitHub Flavored Markdown(通常缩写为 GFM)是 Markdown 的方言,目前 GitHub.com 和 GitHub Enterprise 上的用户内容受支持。

该正式规范基于 CommonMark 规范,定义了该方言的语法和语义。

GFM 是 CommonMark 的严格超集。 因此,GitHub 用户内容中支持且原始 CommonMark 规范中未指定的所有功能都称为扩展,并如此突出显示。

虽然 GFM 支持广泛的输入,但值得注意的是,GitHub.com 和 GitHub Enterprise 在 GFM 转换为 HTML 后会执行额外的后处理和清理,以确保网站的安全性和一致性。

什么是 LaTeX?

LaTeX 是一种通常用于生成科学和数学文档的排版系统。 LaTeX 提供了一种在文档中表示数学符号的强大方法,允许用户轻松创建复杂的方程和公式。

怎么在 Markdown 中使用 LaTeX?

数学表达式是工程师、科学家、数据科学家和数学家之间信息共享的关键。 您可以在 GFM 中使用 $ 和 $$ 分隔符以 TeX 和 LaTeX 样式语法插入数学表达式。

OpenNote 提供了什么?

OpenNote 支持 CommonMark 和 GitHub Flavored Markdown (GFM) 语法,以及 LaTeX 数学语法。 这允许用户创建格式丰富的笔记,支持标题、列表、链接、强调、代码块、表格和数学表达式,并允许以各种格式导出笔记,包括 TXT、MD (Markdown) 和 HTML。

一些基本的 Markdown 语法

元素语法
标题# H1
## H2
### H3
斜体_italic_ 或者 *italic*
粗体**bold** 或者 __bold__
引用> Blockquote
链接[title](https://www.example.com)
行内代码`code`
有序列表1. List item 1 或者 2) List item 2
无序列表- Apple 或者 + Banana 或者 * Orange
图片![alt text](image.jpeg)

一些扩展的 Markdown 语法

元素语法
删除线~~Strikethrough~~
下划线++Underline++
高亮==Marking==
任务列表- [x] Task 1
- [ ] Task 2
标题 ID# Heading {#custom-id}

LaTeX 数学语法

元素语法
行内$x^2$
行块$$x^2$$
换行\\ or \\\\
空格\quad or \
上标x^2
下标y_1
表达式{x}
上划线\overline{x}
下划线\underline{x}
分数\frac{x}{y}
左小括号\left(
右小括号\right)
小括号\left(x+y\right)
中括号\left[x+y\right]
大括号\left{x+y\right}
根号\sqrt[n]{x}
×\times
÷\div
±\pm
\neq
\approx
\leq
\geq
\infty
\sum
\prod
\int
\sum
lim\lim
\forall
\exists
\therefore
\because
\subset
\supset
\subseteq
\supseteq
\in
\notin

希腊字母

大写语法小写语法
AAα\alpha
ΒBβ\beta
Γ\Gammaγ\gamma
Δ\Deltaδ\delta
ΕEε\epsilon
ΖZζ\zeta
ΗHη\eta
Θ\Thetaθ\theta
ΙIι\iota
ΚKκ\kappa
Λ\Lambdaλ\lambda
ΜMμ\mu
ΝNν\nu
Ξ\Xiξ\xi
ΟOο\omicron
Π\Piπ\pi
ΡPρ\rho
Σ\Sigmaσ\sigma
ΤTτ\tau
Υ\Upsilonυ\upsilon
Φ\Phiφ\phi
ΧXχ\chi
Ψ\Psiψ\psi
Ω\Omegaω\omega

键盘快捷键

元素快捷键
全选Ctrl+A
剪切Ctrl+X
复制Ctrl+C
粘贴Ctrl+V
撤回Ctrl+Z
重做Ctrl+Y
查找与替换Ctrl+F
粗体Ctrl+B
斜体Ctrl+I
下划线Ctrl+U
删除线Ctrl+D
标记Ctrl+M
表格Ctrl+T
链接Ctrl+K
预览Ctrl+P
标题Ctrl+1~6
图片Ctrl+Shift+I
列表Ctrl+Shift+L
扫描Ctrl+Shift+S
代码Ctrl+Shift+K
引用Ctrl+Shift+Q
数学Ctrl+Shift+M
分隔线Ctrl+Shift+R
任务列表Ctrl+Shift+T
Mermaid 图表Ctrl+Shift+D
模板Ctrl+Shift+P
音频Ctrl+Shift+A
视频Ctrl+Shift+V

参考

你可以在以下链接中了解更多关于 Markdown、CommonMark、GitHub Flavored Markdown、LaTeX Math 和 Mermaid 的信息: