Published on

Представляем многочастные посты с вложенной маршрутизацией

Authors

Вложенные маршруты

Шаблон блога поддерживает посты во вложенных подпапках. Это помогает в организации и может использоваться для группировки постов с похожим содержимым, например, для многочастной серии. Этот пост сам является примером вложенного маршрута! Он находится в папке /data/blog/nested-route.

Как это работает

Просто создавайте несколько папок внутри основной папки /data/blog и добавляйте в них свои файлы .md/.mdx. Вы даже можете создать что-то вроде /data/blog/nested-route/deeply-nested-route/my-post.md

Мы используем catch all routes в Next.js для обработки маршрутизации и создания путей.

Варианты использования

Вот несколько причин использовать вложенные маршруты:

  • Более логичная организация контента (посты по-прежнему будут отображаться по дате создания)
  • Многочастные посты
  • Разные подмаршруты для каждого автора
  • Интернационализация (хотя рекомендуется использовать встроенную i18n маршрутизацию Next.js)

Примечание

  • Ссылки на предыдущий/следующий пост внизу шаблона в настоящее время сортируются по дате. Можно рассмотреть возможность изменения шаблона, чтобы ссылаться на предыдущий/следующий пост в серии, а не по дате.