我正在使用这个模式在Next.js中构建持久布局:Persistent Layout Patterns in Next.js
当您的布局不依赖于外部数据时,它工作得很好。
如果你想构建一个像页面这样的文档--在你的布局中有一个带有Getting Started,Examples,FAQ,About等部分的侧边栏,该怎么办?
// markdown file
---
section_1: "Getting Started"
section_2: "Examples"
section_3: "FAQ"
section_4: "About"
---如何使用Next.JS和getStaticProps实现这些功能
发布于 2020-06-24 15:49:21
getStaticProps只能在页面中使用,所以不能选择生成布局组件。
可以在客户端的Layout组件中导入创建的.json文件。
您需要在package.json中扩展npm script build,这样next build和您的脚本将使用一个命令运行。
https://stackoverflow.com/questions/62538639
复制相似问题