これは計画されていますか、それともすでに可能ですか?
これは、gatsby-nodeファイルの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-nodeファイルの
onCreatePage
ページAPIを介して次のように可能です。ここで、
layout
はsrc/layouts
コンポーネントファイルに対応します