ネストされたルート
ブログテンプレートは、ネストされたサブフォルダ内の投稿をサポートしています。これにより整理が容易になり、マルチパートシリーズなど、類似したコンテンツの投稿をグループ化するために使用できます。この投稿自体がネストされたルートの例です!/data/blog/nested-route フォルダに配置されています。
方法
メインの /data/blog フォルダ内に複数のフォルダを作成し、そこに .md/.mdx ファイルを追加するだけです。/data/blog/nested-route/deeply-nested-route/my-post.md のようなものも作成できます。
Next.jsのキャッチオールルートを使用して、ルーティングとパスの作成を処理しています。
ユースケース
ネストされたルートを使用する理由をいくつか紹介します。
- より論理的なコンテンツ構成(ブログは引き続き作成日に基づいて表示されます)
- マルチパート投稿
- 各著者ごとの異なるサブルート
- 国際化(ただし、Next.jsの組み込みi18nルーティングの使用が推奨されます)
注意事項
- テンプレート下部の前の投稿/次の投稿リンクは、現在日付順でソートされています。テンプレートを変更して、日付順ではなく、シリーズ内の前の投稿/次の投稿を参照するようにすることも検討できます。