这是计划中的还是已经可能的?
它可以通过gatsby节点文件中的onCreatePage
页面api来实现,例如:
exports.onCreatePage = ({ page }) => {
if (page.path.startsWith('/getting-started')) {
page.layout = 'getting-started';
} else if (page.path.startsWith('/components')) {
page.layout = 'components';
}
};
其中layout
对应于src/layouts
的组件文件
是的,这是要工作的。尽管在进行RRv4升级时,由于使工作时间变得很复杂,所以我放弃了对多种布局的支持。 我今天早上将完成对代码这一部分的重构,简化了很多事情,并且应该更容易支持:
太好了,谢谢!
最有用的评论
它可以通过gatsby节点文件中的
onCreatePage
页面api来实现,例如:其中
layout
对应于src/layouts
的组件文件