Markdownファイルの見出しからGitHub互換のToCを生成して埋め込むCLIツール、mdtocを作成した。Node.js製でmarkedパッケージに依存している。実行すると引数に指定したMarkdownファイルの中に書かれた<!-- #toc -->と<!-- /toc -->の間がToCになる。 Download: mdtoc.js 例えば以下のようにMarkdownファイル、foo.mdに<!-- #toc -->と<!-- /toc -->を書いておき、 Test ==== <!-- #toc --> <!-- /toc --> Foo --- ### Foo Foo ### Foo Bar Bar --- ### Bar Foo ターミナルからmdtocを実行すると、 $ mdtoc foo.md 以下のようにToCが挿入される。 Test ==== <!-- #toc -