正如標題所述,我不確定是否可以自定義 Gatsby 查找的檔案夾以生成靜態頁面。顯然,這似乎是固定的,而無法從pages/檔案夾中進行更改。理想情況下,這可以通過環境變數或類似的東西來改變。在現有檔案(https://www.gatsbyjs.com/docs/creating-and-modifying-pages/)上沒有提到這樣的內容。
有誰知道這是否可能,而我只是在某個地方錯過了它?我還在 Gatsby GitHub 上打開了此功能請求討論:https ://github.com/gatsbyjs/gatsby/discussions/35727
uj5u.com熱心網友回復:
您可以使用gatsby-plugin-page-creator(來自 Gatsby 作業人員的官方插件)來自定義/pages檔案夾的來源。只需將其用作:
{
resolve: `gatsby-plugin-page-creator`,
options: {
path: `${__dirname}/src/account/pages`,
},
}
或使用環境檔案:
{
resolve: `gatsby-plugin-page-creator`,
options: {
path: `${__dirname}/src/${process.env.A_FOLDER_NAME}`,
},
}
您甚至可以使用插件的多個實體或使用該ignore選項忽略某些檔案。
我最近對其進行了測驗,并且效果很好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/480372.html
標籤:javascript 反应 盖茨比
下一篇:Javascript-錯誤訊息:db.collectionisnotafunction&&如何檢查寫入批處理是否成功將資料上傳到firestore
