Notionは、高機能なリッチテキストエディタを備えています。
でも、Markdown記法にも対応しているって知っていましたか?
Markdownを使えば、キーボード操作だけで、素早く効率的にテキストを装飾したり、構造化したりできます。
この記事では、NotionでMarkdownを使う方法を、基本から応用、Notion特有の挙動まで、徹底的に解説します。
Markdownとは?
Markdownは、プレーンテキストを構造化するための軽量マークアップ言語です。
例えば、#
を行頭につければ見出しに、**
で囲めば太字に、といったように、シンプルな記号を使って書式を指定できます。
HTMLに変換されるので、Webコンテンツの作成にもよく使われます。
Notionで使えるMarkdown記法
Notionでは、一般的なMarkdown記法のほとんどが使えます。
主な記法と使用例を、わかりやすく紹介します。
1. 見出し
#
の数で、見出しのレベルが変わります。
Markdown
# 見出し1
## 見出し2
### 見出し3
2. 強調
- 太字:
**太字**
または__太字__
- 斜体:
*斜体*
または_斜体_
- 取り消し線:
~~取り消し線~~
Markdown
これは**太字**です。
これは*斜体*です。
これは~~取り消し線~~です。
3. リスト
- 箇条書き:
-
、*
、または+
を行頭につけます。 - 番号付きリスト:
1.
、2.
、3.
のように数字とピリオドを付けます。
Markdown
- 項目1
- 項目2
- サブ項目1
- サブ項目2
1. 項目A
2. 項目B
1. サブ項目a
2. サブ項目b
4. リンク
[リンクテキスト](URL)
でリンクを作成します。
Markdown
[NotionのWebサイト](https://www.notion.so/ja-jp)
5. 画像

で画像を挿入します。
Markdown

6. コード
- インラインコード:
`コード`
でコードを囲みます。 - コードブロック: “`言語名 コード コード スニペット
Markdown
`print("Hello, world!")`
```python
def hello():
print("Hello, world!")
#### 7. 引用
`>` を行頭につけます。
```markdown
> これは引用です。
>> これは入れ子になった引用です。
8. 水平線
---
、***
、または ___
を3つ以上連続して記述します。
Markdown
---
9. 表
|
で区切り、-
でヘッダーとコンテンツを区切ります。
Markdown
| ヘッダー1 | ヘッダー2 |
|---|---|
| セル1 | セル2 |
NotionでのMarkdownの注意点
- リアルタイムプレビューで、Markdownを入力するとすぐにプレビューが表示されます。
- 一部の高度なMarkdown記法はサポートされていません。
- Markdownで記述したテキストは、他のNotionブロックと組み合わせて使用できます。
Notion特有のMarkdownの挙動
- ブロックとの連携: Markdownで記述したテキストを含むブロックを、他のNotionブロック(To-doリスト、データベース、コールアウトなど)と組み合わせて使用できます。
- インラインコードと数式: インラインコードは、Markdownの
`コード`
で記述する以外に、数式ブロック内で$コード$
で囲むことでも表現できます。数式ブロックでは、LaTeX記法も使用できます。 - 表の挙動: Markdownで表を作成すると、Notionのテーブルブロックに変換されます。Notionのテーブルブロックは、Markdownの表よりも高機能で、並べ替え、フィルタリング、プロパティ設定などが可能です。
Markdownを使うメリット
- 記述が速い: シンプルな記号で記述できるので、キーボード操作だけで素早く書けます。
- 可読性が高い: プレーンテキストなので、ソースコードを見ても内容が理解しやすいです。
- 汎用性が高い: 他のツールやサービスでも広く使われているので、テキストの移行が容易です。
よくある質問
Q. Notionで脚注は使えますか?
A. いいえ、NotionはMarkdownの脚注記法を直接サポートしていません。代替手段として、リンクや注釈ブロックなどを使用してください。
Q. Notionで定義リストは使えますか?
A. いいえ、NotionはMarkdownの定義リスト記法を直接サポートしていません。代替手段として、箇条書きとインデントを組み合わせてください。
Q. Notionで使えるHTMLタグは何ですか?
A. Notionで使えるHTMLタグは限られています。基本的なタグ(<b>
、<i>
、<u>
、<br>
、<a>
、<img>
など)は使えますが、すべてのタグが使えるわけではありません。JavaScriptなどのスクリプトを実行するタグは使用できません。
まとめ
NotionはMarkdownをサポートすることで、テキスト入力の効率を高め、より多様な表現を可能にしています。
Markdown記法をマスターして、Notionをもっと便利に使いこなしましょう。