Markdown の基本

MarkNode は GitHub Flavoured Markdown (GFM) を採用しています。これは標準の Markdown に表、タスクリスト、取り消し線などを追加した拡張仕様です。書いた内容はすべてプレーンテキストとして保存されるため、ドキュメントはどのエディタでも読める可搬性を保ちます。

見出し

行頭に 1 個から 6 個の # を置くと見出しになります:

# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6

見出しはアウトラインパネルとマインドマップに反映され、ノードをクリックして見出し間を移動できます。

太字と斜体

太字にするにはテキストを **アスタリスク 2 個** または __アンダースコア 2 個__ で囲み、斜体にするには *アスタリスク 1 個* または _アンダースコア 1 個_ で囲みます。***アスタリスク 3 個*** で囲むと太字斜体になります。

リンク

インラインリンクは [リンクテキスト](https://example.com) の形式で記述します。ホバー時に表示されるタイトルを付けるには、引用符で囲んで指定します: [リンクテキスト](https://example.com "タイトル")

参照スタイルのリンクを使うと本文がすっきりします:

[link text][ref]

[ref]: https://example.com

画像

画像はリンクと同じ構文の先頭に ! を付けて記述します:

![Alt text](path/to/image.png)

クリップボードから直接貼り付けたり、Finder からドラッグして取り込むこともできます。詳しくは リンクとメディア をご覧ください。

コード

インラインコードはバッククォート 1 個で囲みます: `code`

フェンス付きコードブロックはバッククォート 3 個で囲み、言語識別子を任意で指定するとシンタックスハイライトが適用されます:

```python
def greet(name):
    return f"Hello, {name}"
```

MarkNode は JavaScript、TypeScript、Python、Rust、Go、Java、Ruby、シェルスクリプトをはじめ、幅広い言語のシンタックスハイライトに対応しています。

言語識別子に 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

チェックボックスはクリックできます。詳しい動作は タスクリスト をご覧ください。

取り消し線

テキストを ~~チルダ 2 個~~ で囲むと 取り消し線 として表示されます。

水平線

ハイフン、アスタリスク、アンダースコアのいずれかを 3 個以上、単独の行に記述すると水平線が挿入されます:

---