Markdown 目次ジェネレーター
README や Markdown の文書を貼り付けると、GitHub、GitLab、VS Code でクリックして移動できる目次ができます。内容はアップロードされません。
Markdown
153 文字25 行
- [はじめに](#はじめに)
- [インストール](#インストール)
- [初回の起動](#初回の起動)
- [設定](#設定)
- [同期と保存](#同期と保存)
- [写真](#写真)
- [よくある質問](#よくある質問)
- [使い方](#使い方)
- [使い方](#使い方-1)対応している内容
- GitHub のアンカー
- リンクは GitHub と同じアンカーを使います。英字は小文字に、空白はハイフンに、記号は除かれ、同じ見出しには
-1、-2が付きます。 - レベルの範囲を自由に
##と###だけなど、1〜6 の任意の範囲を選べます。入れ子は見出しのレベルに合わせます。- その場で更新
- ファイルに
<!-- toc -->と<!-- tocstop -->を置くと、毎回その間に目次が書き込まれます。 - コードは無視
- コードブロック内の
#で始まる行は見出しとして扱いません。 - すっきりしたリンク
- 見出し内の太字、コード、リンクは目次ではただの文字になります。
- 日本語と中国語の見出し
- GitHub と同じく、日本語や中国語の見出しはアンカーでも元の文字のままです。
GitHub の見出しアンカーの作られ方
GitHub は見出しの文字から各見出しのアンカーを作ります。英字は小文字になり、空白はハイフンになり、記号は取り除かれます。同じ見出しが続くと -1、-2 が付きます。
| 見出し | リンク |
|---|---|
## Getting Started | #getting-started |
## 同期 & 保存 | #同期--保存 |
## インストール | #インストール |
2 つ目の ## 使い方 | #使い方-1 |
見出しへはアンカーでリンクします。例:[インストール](#インストール)。GitLab と VS Code も同じ方法でアンカーを作ります。
よくある質問
Markdown ファイルに目次を付けるには?
上にファイルを貼り付けて目次をコピーし、ファイルに入れます。または入れたい位置に
<!-- toc --> と <!-- tocstop --> を置き、2 つ目のタブから文書全体をコピーします。GitHub は目次を自動で作りますか?
GitHub はファイルの上のアウトラインボタンから README の見出しの一覧を表示しますが、ファイルに目次を書き込むことはしません。ファイルに書いたリンクの一覧は、ほかのサイトやエディタ、書き出した文書でも使えます。
Markdown で見出しにリンクするには?
見出しのアンカーを使います。例:
[インストール](#インストール)。アンカーは見出しの文字を小文字にし、空白をハイフンにして記号を除いたものです。目次を最新に保つには?
ファイルに
<!-- toc --> マーカーを残しておき、編集後にもう一度ここへ貼り付けると、マーカー間の目次が置き換わります。VS Code では Markdown All in One 拡張機能で保存時に更新できます。リンクを押しても見出しに移動しないのはなぜ?
サイトによってアンカーの作り方が違うためです。ここでのリンクは GitHub、GitLab、VS Code の規則に従います。Bitbucket は先頭に
markdown-header- を付け、独自の規則を使うサイトジェネレーターもあります。文書はアップロードされますか?
されません。目次はブラウザ内で作られ、文書が端末の外に出ることはありません。
関連ツール
- Markdown フォーマッターPrettier のルールで Markdown を整形し、書き方と表をそろえる。
- Markdown プレビュー入力に合わせて Markdown・数式・図を表示するエディタ。
- Markdown 文字数カウント記号やコードを除いて、文字数・単語数・読了時間を集計。
- Markdown Word 変換見出し・表・数式を保った、編集できる .docx をダウンロード。
- Markdown PDF 変換文字を選択でき、数式・色分けされたコード・ページ番号を保った PDF を保存。
- Markdown HTML 変換サイトやブログに使える安全な HTML、またはスタイル付きの完全なページを出力。