Plan de site

Configurer un plan de site

Par défaut, le plan du site est configuré sur le chemin suivant : /sitemap.xml

Toutes les routes statiques (par exemple /pages/about.vue) sont automatiquement ajoutées au plan du site, mais vous pouvez exclure chacun d'eux avecc la propriété exclude.

Pour les routes dynamiques (eg. /pages/_id.vue), vous devez les déclarer avec la propriété routes. Cette option peut être un tableau ou une fonction. De plus, les routes définies dans generate.routes seront automatiquement utilisées pour le plan du site.

nuxt.config.js
{
  sitemap: {
    hostname: 'https://example.com',
    gzip: true,
    exclude: [
      '/secret',
      '/admin/**'
    ],
    routes: [
      '/page/1',
      '/page/2',
      {
        url: '/page/3',
        changefreq: 'daily',
        priority: 1,
        lastmod: '2017-06-30T13:30:00.000Z'
      }
    ]
  }
}