Index de plan de site

Configurer un index de plan de site

Pour déclarer un index de plan de site et ses plans de site associés, utilisez la propriété sitemaps property.

Par défaut, l'index du plan de site est configuré sur le chemin suivant : /sitemapindex.xml

Chaque élément du tableau sitemaps peut être configuré avec a propre option de plan de site.

nuxt.config.js
{
  sitemap: {
    hostname: 'https://example.com',
    lastmod: '2017-06-30',
    sitemaps: [
      {
        path: '/sitemap-foo.xml',
        routes: ['foo/1', 'foo/2'],
        gzip: true
      }, {
        path: '/folder/sitemap-bar.xml',
        routes: ['bar/1', 'bar/2'],
        exclude: ['/**']
      }
    ]
  }
}

Configurer une liste de plans de site

Pour déclarer une liste de plans de site, utilisez un array pour configurer chaque plan de site avec sa propre configuration. Vous pouvez combiner des configurations d'index de plan de site et des plans de site.

nuxt.config.js
{
  sitemap: [
    {
      path: '/sitemap-products.xml',
      routes: [
        // array of URL
      ]
    }, {
      path: '/sitemap-news.xml',
      routes: () => // promise or function
    }, {
      path: '/sitemapindex.xml',
      sitemaps: [{
        // array of Sitemap configuration
      }]
    }
  }
}