gatsby-remark-autolink-headers gatsby-remark-table-of-contents
上記2つのgatsbyのライブラリを使って、アンカーリンク付きの目次自動生成機能を実装しています。
参考記事
https://kakkiii-blog.dev/posts/486/
生成自体はできたのですが、idの自動付与の際、 「, 」
(かっこ)が削除されてしまいます。
下記のように、h2タグ内のテキストをidとして自動で付与するのですが、その際に、上記の記号だけ切り抜かれてidに変換されてしまうため、アンカーリンクが機能しない状態です。
なぜこのようなことがおきてしまうのでしょうか?
マークダウンファイルを使っているので、そこで変換されてしまうのかな?と思ったのですが、同じ事象は調査しても出なかったので、違うのかな?とも思ったりしてます。。。
\を使ってエスケープしてもだめのようです。
あなたの回答
tips
プレビュー