なんかHackyなことしなきゃいけないのかなと思ったけど、ちゃんとremark/rehypeのプラグインを渡せるようになってた。
これを使うだけ。
1rehypePlugins={[slug]}
上記を参考に remarkPlugins
を設定して、本文に以下のように Table of contents
という見出しを設定すればそこに目次が配置される。
## Table of contents
これでいける
1remarkPlugins={[[toc, { tight: true }]]}
型があるとライブラリの仕様を追いやすくていいなあ・・・!