MarkNode 使用 GitHub 风格 Markdown(GFM),它在标准 Markdown 的基础上扩展了表格、任务列表、删除线等功能。你所写的一切都以纯文本形式存储,因此文档在任何编辑器中都保持可移植、可读。
标题
在行首使用一至六个 # 字符来创建标题:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
标题会体现在大纲面板和思维导图中,你可以通过点击节点在标题之间导航。
粗体与斜体
用 **双星号** 或 __双下划线__ 包裹文本可得到粗体,用 *单星号* 或 _单下划线_ 可得到斜体。用 ***三个星号*** 组合两者可得到粗斜体。
链接
行内链接的形式为 [链接文本](https://example.com)。若要添加悬停时显示的标题,请将其放在引号中:[链接文本](https://example.com "标题")。
引用式链接可以让正文保持整洁:
[link text][ref]
[ref]: https://example.com
图片
图片使用与链接相同的语法,前面加上 !:

你也可以直接从剪贴板粘贴图片,或从 Finder 中拖入 —— 详见链接与媒体。
代码
用单个反引号包裹行内代码:`code`。
对于围栏代码块,使用三个反引号,并可选地加上语言标识符以启用语法高亮:
```python
def greet(name):
return f"Hello, {name}"
```
MarkNode 支持多种语言的语法高亮,包括 JavaScript、TypeScript、Python、Rust、Go、Java、Ruby、shell 脚本等等。
以 mermaid 作为语言标识符的围栏代码块是一个特例 —— 它不会渲染为语法高亮的代码,而是渲染为图表。详见图表。
引用块
以 > 开头的行会创建引用块。用 >> 可以嵌套引用块:
> This is a blockquote.
>
>> This is a nested blockquote.
表格
GFM 表格使用竖线和连字符:
| Column A | Column B | Column C |
|----------|----------|----------|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
在分隔行中添加冒号即可对齐列:|:---------| 表示左对齐,|---------:| 表示右对齐,|:--------:| 表示居中对齐。
任务列表
用 - [ ] 表示未选中项、- [x] 表示已选中项,即可创建可交互的清单:
- [x] Write the first draft
- [ ] Review and edit
- [ ] Publish
复选框是可点击的 —— 完整行为详见任务列表。
删除线
用 ~~两个波浪号~~ 包裹文本,即可渲染为删除线。
分隔线
在单独一行上输入三个或更多连字符、星号或下划线,即可插入一条分隔线:
---