我目前正在尝试使用 nextra + nextui 写网站,因为我需要自定义页面样式,又想要使用 nextra 那种 mdx 写法,
但是发现 nextra 不支持 app router 方式,导致 nextra 的页面必须和 app 的 jsx 页面分离,但是我看到 nextui 和 nextjs 官网的页面的 docs 和网站首页都是一体的,并且有 nextra 那样的左测目录导航,
请问是怎么实现的呀
![]() |
1
Mikawa 82 天前
https://www.npmjs.com/package/@next/mdx
官方用的是这个包,他们自己写的,但是他们的文档站点的代码似乎不是开源的,所以找不到他们是怎么处理的 sidebar ,贴个他们的说明,大致思路是在服务端根据文件系统算出一份元数据,用来渲染 sidebar https://nextjs.org/docs/community/contribution-guide#writing-mdx |