サイドバー自動生成
Nextra は content/<locale>/ のディレクトリ構造からサイドバーを自動生成する。MDX
ファイル1つがページ項目になり、ネストしたフォルダは手動のナビゲーション設定なしに
折りたたみ可能なセクションになる。_meta.ts(JSON ではなく通常の JS/TS ファイル)を
使うと、実際のルート(URL)を変更せずに、ページやフォルダの表示ラベル・並び順・
アイコンを上書きできる。
このサイト自身のサイドバーも、まさにこの仕組みで生成されている。今読んでいる
この「比較の観点」セクションは、content/ja/criteria/ フォルダとその
_meta.ts から生成された、モックアップではない実例である。新しい MDX ファイルを
content/ja/criteria/ 配下に追加するだけでサイドバーに表示され、別途ナビゲーション
用ファイルを手動で更新する必要はない。
Last updated on