Javascript 如何在Amplify上使用盖茨比网站地图
我正在使用“盖茨比插件网站地图”:“^2.4.2”tho,在安装“盖茨比插件intl”后它不工作:“^0.3.3”即使在本地环境上也能正常工作 这是URL,但会自动移动到 下面是gatsby-config.jsJavascript 如何在Amplify上使用盖茨比网站地图,javascript,reactjs,localization,gatsby,xml-sitemap,Javascript,Reactjs,Localization,Gatsby,Xml Sitemap,我正在使用“盖茨比插件网站地图”:“^2.4.2”tho,在安装“盖茨比插件intl”后它不工作:“^0.3.3”即使在本地环境上也能正常工作 这是URL,但会自动移动到 下面是gatsby-config.js { resolve: `gatsby-plugin-sitemap`, options: { output: `/sitemap.xml`, } }, { resolve: `gatsby-plugin-intl`, options: { p
{
resolve: `gatsby-plugin-sitemap`,
options: {
output: `/sitemap.xml`,
}
},
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `es`, `zh`],
defaultLanguage: `en`,
redirect: false,
},
},
插件的顺序在Gatsby中很重要,请尝试将
Gatsby插件intl
放在上面,因为它负责在所有URL前面加上提供的区域设置前缀:
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `es`, `zh`],
defaultLanguage: `en`,
redirect: false,
},
},
{
resolve: `gatsby-plugin-sitemap`,
options: {
output: `/sitemap.xml`,
}
},
此外,您可能希望探索所有查询选项。插件的顺序在Gatsby中很重要,请尝试将
Gatsby插件intl
放在上面,因为它负责为所有URL加上提供的区域设置前缀:
{
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `es`, `zh`],
defaultLanguage: `en`,
redirect: false,
},
},
{
resolve: `gatsby-plugin-sitemap`,
options: {
output: `/sitemap.xml`,
}
},
此外,您可能希望浏览所有查询选项。感谢您的建议。我尝试添加所有查询选项,并更改插件顺序。但是,网站地图不会出现。而不是它,它被移动到了顶部的url。谢谢你的建议。我尝试添加所有查询选项,并更改插件顺序。但是,网站地图不会出现。取而代之的是,它被移动到了最上面的url。