【Hexo】記事に自動で目次を付ける(テーマ:light)
概要
Webページにどんなことが書いてあるかわかりにくいので、
記事に目次を付けてみる
目次
1.マークダウンにコメントを追加
site\source\_posts\[記事名].md
1 | <!-- toc --> |

2._config.ymlを変更
手順1のみの場合、h2~h5要素すべてが目次に設定される為、
h2要素のみ目次に表示されるように_config.yml変更
site\_config.yml
1 | toc: |

3.cssを変更
このままだとダサいのでCSSをいい感じに変更
site\themes\light\source\css\[自分のCSS].css
1 | /* 目次 */ |
![[自分のCSS].css 自分のCSS.css](/images/posts/20251012/css.png)
完成
無事目次が作成されました。
反映されない場合
hexo-tocのライブラリが存在しない可能性があるので、
下記を試すといいかも
1 | npm install hexo-toc --save |
最後に
WordPressでは目次を自動生成してくれたような気がするので、
Hexoでも実装できるかなと思いましたが、
普通にできましたね!
これでよりブログっぽくなったと思います。
以上お疲れさまでした。