- 发表于
使用嵌套路由实现多部分文章
- Authors

- Name
- Sai
- @oniyt1980
嵌套路由
此博客模板支持在嵌套子文件夹中的文章。这有助于内容组织,并可用于将相似内容(如多部分系列)的文章分组。本文本身就是嵌套路由的一个示例!它位于 /data/blog/nested-route 文件夹中。
实现方式
只需在主文件夹 /data/blog 内创建多个文件夹,并将您的 .md/.mdx 文件添加到这些文件夹中。您甚至可以创建类似 /data/blog/nested-route/deeply-nested-route/my-post.md 的结构。
我们使用 Next.js 的 catch all routes(全捕获路由)来处理路由和路径创建。
使用场景
以下是使用嵌套路由的一些原因:
· 更合理的内容组织(博客文章仍将根据创建日期显示) · 多部分文章 · 每个作者的不同子路由 · 国际化(不过建议使用 Next.js 内置的 i18n 路由)
注意事项
· 模板底部的前一篇/后一篇文章链接目前按日期排序。可以探索修改模板,将读者引导至系列中的前一篇/后一篇文章,而不是按日期排序。