首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Amplify上使用gatsby sitemap

如何在Amplify上使用gatsby sitemap
EN

Stack Overflow用户
提问于 2020-12-22 09:21:59
回答 1查看 105关注 0票数 1

我正在使用"gatsby-plugin-sitemap":"^2.4.2“tho,在Amplify上安装"gatsby-plugin-intl":"^0.3.3”后,它不能工作,即使它在本地环境下工作得很好。

这是URL,但它会自动移到https://www.babylook.mom/

https://www.babylook.mom/sitemap.xml

下面是gatsby-config.js

代码语言:javascript
复制
{
   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,
  },
},  
EN

回答 1

Stack Overflow用户

发布于 2020-12-22 14:14:10

插件的顺序在Gatsby中很重要,尝试将gatsby-plugin-intl放在上面,因为它负责为所有URL添加提供的语言环境前缀:

代码语言:javascript
复制
{
  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-plugin-sitemap provides

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65402102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档