Я пытаюсь развернуть блог-сайт, созданный с помощью Gatsby, для Netlify.Дело в том, что я хочу обслуживать сайт из / blog.Следуя документам, я изменил файл gatsby-config.js, добавив в него pathPrefix следующим образом:
module.exports = {
pathPrefix: `/blog`,
siteMetadata: {...},
plugins: [...]
}
Далее я изменил команду сборки, включив в нее --prefix-paths:
gatsby build --prefix-paths
Когда я запускаю сайт локально, используя gatsby serve --prefix-paths
, все работает нормально.Однако после того, как я развернул Netlify, сайт все еще обслуживается из root /, а не из / blog.Мой netlify.toml:
[build]
Command = "npm run build"
Functions = "lambda"
Publish = "public"
Команда сборки frum netlify.toml запускает команду из package.json, а именно:
"build": "run-p build:**",
"build:app": "gatsby build --prefix-paths",
"build:lambda": "netlify-lambda build src/lambda",
Чего мне здесь не хватает?Нужно ли мне сделать какую-то другую конфигурацию для netlify или что-то еще?