Markdown

标题

标题在行首使用 1-6 个哈希 (#) 字符,对应于标头级别 1-6。

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

引用

Markdown 使用电子邮件风格的>字符进行块引用。

1
> 引用内容

列表

输入 * Something 将创建一个无序列表,* 符号可以替换为 +-

输入1. Something 将创建一个有序列表。

1
2
3
4
5
6
7
## 无序列表
* 两个黄鹂鸣翠柳
* 一行白鹭上青天

## 有序列表
1. 海阔凭鱼跃
2. 天高任鸟飞

任务列表

任务列表是带有标记为[ ][x](未完成或已完成)的项目的列表

1
2
- [ ] 未完成
- [x] 已完成

代码块

使用代码块很容易:输入 ```, 在 ``` 之后添加一个可选的语言标识符,Markdown将通过语法高亮来运行它:

1
2
3
4
5
```js
function hello(){
console.log("Hello World!")
}
```

数学块

您可以使用 MathJax 渲染 LaTeX 数学表达式。

要添加数学表达式,请输入$$。 这将触发一个接受 Tex/LaTex 源的输入字段。

1
2
3
4
5
6
7
$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$

表格

通过在标题行中包含冒号 (:),可以将该列中的文本定义为左对齐、右对齐或居中对齐:

1
2
3
4
| First Header  | Second Header |
| :-----------: | :-----------: |
| Content Cell | Content Cell |
| Content Cell | Content Cell |

脚注

1
2
在正文中像这样使用脚注[^footnote]
[^footnote]: 这里是脚注的详细解释

在正文中像这样使用脚注^footnote

水平分割线

在空白行输入 ***--- 将绘制一条水平线。

链接

1
2
3
这是 [an example](http://example.com/ "Title") 内联链接

这是不含标题的链接[This link](http://example.net/)

内部链接

可以将href设置为标题,这将创建一个书签,允许您在单击后跳转到该部分。

内部链接

参考链接

参考样式链接使用第二组方括号,您可以在其中放置您选择的标签来标识链接:

1
2
3
4
5
This is [an example][id] reference-style link.

Then, anywhere in the document, you define your link label on a line by itself like this:

[id]: http://example.com/ "Optional Title Here"

网址

将 URL 作为链接插入,由 <brackets> 包裹。

<https://blog.callmelare.cn>会变成https://blog.callmelare.cn

图片

图片与链接有类似的语法,但在链接开始前需要一个额外的 ! 字符。 插入图像的语法如下所示:

1
2
3
![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")

强调

Markdown 将星号 (*) 和下划线 (_) 视为强调的指示符。 用 *_ 包裹的文本将用 HTML <em> 标签包裹

1
2
*single asterisks*
_single underscores_
1
2
**double asterisks**
__double underscores__

代码

要指示代码的内联范围,请使用反引号 (`) 将其括起来。 与预先格式化的代码块不同,代码跨度表示正常段落内的代码。

1
Use the `printf()` function.

删除线

GFM 添加语法来创建删除线文本,这是标准 Markdown 所缺少的。

~~错误的文字。~~变成了错误的文字。

下划线

下划线由原始 HTML 提供支持。

<u>下划线</u>变成下划线

Emoji

使用语法 :smile: 输入表情符号:smile:。

用户可以通过按“ESC”键触发表情符号的自动完成建议,或者在首选项面板上启用后自动触发。 此外,通过转到菜单栏 (macOS) 中的 Edit -> Emoji & Symbols 也支持直接输入 UTF-8 表情符号字符。

嵌入内容

一些网站提供基于 iframe 的嵌入代码

1
<iframe height='265' scrolling='no' title='Fancy Animated SVG Menu' src='http://codepen.io/jeangontijo/embed/OxVywj/?height=265&theme-id=0&default-tab=css,result&embed-version=2' frameborder='no' allowtransparency='true' allowfullscreen='true' style='width: 100%;'></iframe>

视频

您可以使用 <video> HTML 标签嵌入视频。 例如:

1
<video src="xxx.mp4" />