<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap — alexisvassiviere.com

  Le site est généré à partir d'une page unique (index.html, SPA
  HTML/CSS/JS) mais expose désormais des URL distinctes pré-rendues
  pour chaque page/langue (voir generate-pages.js) :
    - /              (accueil, FR)
    - /en/           (accueil, EN)
    - /projets/      (projets, FR)
    - /en/projects/  (projets, EN)
    - /contact/      (contact, FR)
    - /en/contact/   (contact, EN)

  ...ainsi que des pages détail par projet (Phase 2) :
    - /projets/<id>/          (détail projet, FR)
    - /en/projects/<id>/      (détail projet, EN)
  Tous les projets du seed ont leur page détail : oz-warner-japan, altstadt-vienna,
  hm-home, profirst-palerme-gala, lena-situations, patrick-habirora, gazo-bsb, oxlade-sony-music, spotify-daniel-ek,
  camille-yembe. L'ancien projet projet-mqdx1i0c (Profirst) a été
  retiré le 28/10/2026 et redirigé vers profirst-palerme-gala (vercel.json). Penser à ajouter ici les URL de tout nouveau projet ajouté
  à DETAIL_PROJECT_INDEXES dans generate-pages.js.

  Chaque URL annonce ses variantes linguistiques via
  <xhtml:link rel="alternate" hreflang="...">, en cohérence avec les
  balises <link rel="alternate" hreflang="..."> du <head> de chaque
  page (voir generate-pages.js).

  À mettre à jour : la date <lastmod> à chaque mise à jour importante
  du contenu (nouvelles photos, nouveaux projets, textes...).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.alexisvassiviere.com/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/oz-warner-japan/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/oz-warner-japan/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/oz-warner-japan/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/oz-warner-japan/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/oz-warner-japan/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/oz-warner-japan/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/oz-warner-japan/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/oz-warner-japan/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/altstadt-vienna/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/altstadt-vienna/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/altstadt-vienna/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/altstadt-vienna/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/altstadt-vienna/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/altstadt-vienna/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/altstadt-vienna/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/altstadt-vienna/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/hm-home/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/hm-home/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/hm-home/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/hm-home/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/hm-home/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/hm-home/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/hm-home/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/hm-home/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/profirst-palerme-gala/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/profirst-palerme-gala/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/profirst-palerme-gala/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/profirst-palerme-gala/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/profirst-palerme-gala/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/profirst-palerme-gala/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/profirst-palerme-gala/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/profirst-palerme-gala/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/lena-situations/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/lena-situations/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/lena-situations/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/lena-situations/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/lena-situations/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/lena-situations/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/lena-situations/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/lena-situations/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/patrick-habirora/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/patrick-habirora/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/patrick-habirora/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/patrick-habirora/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/patrick-habirora/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/patrick-habirora/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/patrick-habirora/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/patrick-habirora/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/gazo-bsb/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/gazo-bsb/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/gazo-bsb/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/gazo-bsb/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/gazo-bsb/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/gazo-bsb/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/gazo-bsb/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/gazo-bsb/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/oxlade-sony-music/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/oxlade-sony-music/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/oxlade-sony-music/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/oxlade-sony-music/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/oxlade-sony-music/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/oxlade-sony-music/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/oxlade-sony-music/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/oxlade-sony-music/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/spotify-daniel-ek/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/spotify-daniel-ek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/spotify-daniel-ek/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/spotify-daniel-ek/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/spotify-daniel-ek/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/spotify-daniel-ek/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/spotify-daniel-ek/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/spotify-daniel-ek/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/projets/camille-yembe/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/camille-yembe/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/camille-yembe/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/camille-yembe/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/projects/camille-yembe/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/projets/camille-yembe/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/projects/camille-yembe/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/projets/camille-yembe/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/contact/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/contact/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/contact/" />
  </url>
  <url>
    <loc>https://www.alexisvassiviere.com/en/contact/</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.alexisvassiviere.com/contact/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.alexisvassiviere.com/en/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.alexisvassiviere.com/contact/" />
  </url>
</urlset>
