<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://mickael-gueret.fr/</loc>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
                <url>
        <loc>https://mickael-gueret.fr/<!DOCTYPE html>
<html lang="fr" class="bg-beige-200 scroll-smooth scrollbar-thumb-beige-500 scrollbar-track-beige-900">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mickaël Gueret - Développeur Web</title>

<!-- SEO de base -->
<meta name="description" content="Développeur web freelance : sites vitrines, applications sur mesure, maintenance et référencement (SEO & GEO).">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://mickael-gueret.fr/sitemap.xml">
<meta name="author" content="Mickaël Gueret">
<meta name="theme-color" content="#563e29">

<!-- Open Graph (Facebook, LinkedIn, messageries) -->
<meta property="og:title" content="Mickaël Gueret - Développeur Web">
<meta property="og:description" content="Développeur web freelance : sites vitrines, applications sur mesure, maintenance et référencement (SEO & GEO).">
<meta property="og:type" content="website">
<meta property="og:url" content="https://mickael-gueret.fr/sitemap.xml">
<meta property="og:image" content="/assets/images/placeholder.png">
<meta property="og:locale" content="fr_FR">
<meta property="og:site_name" content="Mickaël Gueret">

<!-- Twitter / X Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Mickaël Gueret - Développeur Web">
<meta name="twitter:description" content="Développeur web freelance : sites vitrines, applications sur mesure, maintenance et référencement (SEO & GEO).">
<meta name="twitter:image" content="/assets/images/placeholder.png">

<!-- Favicon -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" href="/favicon.ico">
<link rel="manifest" href="/site.webmanifest">

<!-- Hreflang : liste toutes les variantes linguistiques de la page courante, pour éviter
     que Google les considère comme du contenu dupliqué et servir la bonne langue au bon visiteur -->

<!-- Données structurées (Schema.org / JSON-LD) -->
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "Mickaël Gueret",
    "jobTitle": "Développeur Web",
    "url": "https://mickael-gueret.fr/sitemap.xml",
    "inLanguage": "fr_FR"
}
</script>

    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.0/css/all.min.css"
        integrity="sha512-ApSLB1Pd3/bZN8fWB/RG9YhN/7bd9Hkf3AGaE2mPfebjrxagjuBtx2GcgdqIlJkUzwylBo61r9Xa9NmgBI0swA=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icons/7.2.3/css/flag-icons.min.css" />
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.css" />
    <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
    <script src="https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.js"></script>
    <script src="/assets/js/toast.js"></script>
    
    <!-- Offset de scroll pour compenser la hauteur du header fixe, une seule
         variable réutilisée partout via scroll-mt-[var(--header-offset)] -->
    <style>
        :root {
            --header-offset: 0px;
        }

        @media (min-width: 768px) {
            :root {
                --header-offset: 115px;
            }
        }
    </style>

    <style type="text/tailwindcss">
        @theme {
            --color-beige-50:  #fcf9f2;
            --color-beige-100: #f9f2e7;
            --color-beige-200: #f5ead8; /* ta couleur d'origine */
            --color-beige-300: #ead8bd;
            --color-beige-400: #dec4a1;
            --color-beige-500: #ceab7e;
            --color-beige-600: #bc915c;
            --color-beige-700: #a17645;
            --color-beige-800: #7b5937;
            --color-beige-900: #563e29;
            --color-beige-950: #32251a;

            /* === TOAST ===
               Tokens dédiés aux notifications toast, un par type. */
            --color-toast-success: #31c70c;
            --color-toast-success-foreground: #ffffff;
            --color-toast-error: #b91c1c;
            --color-toast-error-foreground: #fef2f2;
            --color-toast-info: var(--color-beige-700);
            --color-toast-info-foreground: var(--color-beige-100);
        }
    </style>

    
    <!-- Polices Google Fonts pilotées en base (tokens type=font, valeur = URL Google Fonts) -->
                                                                                                                                                                                                                                                                                                                                                                                                                                                            <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Comfortaa&amp;display=swap">
                                                            
    <!-- Tokens de thème pilotés en base (CORE_theme), uniquement ceux avec scope front/both -->
    <style type="text/tailwindcss">
        @theme {
            --color-toast-success: #4bb027;
--color-toast-error: #b11616;
--color-toast-info: #ddb627;
--color-toast-success-foreground: #4bb027;
--color-toast-destructive-foreground: #ffdbdb;
--color-toast-success-surface: #ecffe5;
--color-toast-error-surface: #732121;
--color-toast-info-surface: #9a8437;
--font-sans: "Comfortaa", sans-serif;
--color-webmanifest-theme: #fa7500;
--color-webmanifest-background: #00ff11;
        }
    </style>

    <style>
        section {
            /* margin-top: 20vh; */
            border-color: red;
            border-style: solid;
        }
    </style>

</head>


<body class="text-beige-900">

    <!-- Menu pc -->
    <header class="hidden md:block bg-beige-900 fixed w-screen z-1001 shadow-lg">
        <nav class="flex justify-between items-center max-w-5/6 mx-auto p-5 text-beige-200 text-xl">
            <a href="/" class="flex items-center gap-3 font-bold duration-150 hover:text-beige-500">
                                                Mickaël Gueret
            </a>
            <i class="fw-"></i>
            <ul class="flex gap-x-10 items-center">
                <!-- <li class="">
                <a href="#a-propos">A propos</a>
            </li> -->
                                                            <li class="duration-150 hover:text-beige-500">
                            <a href="/#services">Mes services</a>
                        </li>
                                                                                <li class="duration-150 hover:text-beige-500">
                            <a href="/#projets">Mes projets</a>
                        </li>
                                                                                <li class="duration-150 hover:text-beige-500">
                            <a href="/#formations">Formations</a>
                        </li>
                                                                                <li class="duration-150 hover:text-beige-500">
                            <a href="/#experiences">Expériences</a>
                        </li>
                                                                                <li class="duration-150 hover:text-beige-500">
                            <a href="/#faq">FAQ</a>
                        </li>
                                                                                <li class="bg-beige-500 hover:bg-beige-400 transition-colors px-5 py-2 rounded-full">
                            <a href="/#contact" class="font-bold text-beige-950">Contactez-moi</a>
                        </li>
                                                                                        <li class="flex items-center gap-2">
                                                    <a href="/changer-langue/fr"
                                title="Français"
                                class="duration-150 rounded-sm overflow-hidden grayscale hover:grayscale-0 opacity-60">
                                <span class="fi fi-fr text-2xl"></span>
                            </a>
                                                    <a href="/changer-langue/en"
                                title="English"
                                class="duration-150 rounded-sm overflow-hidden grayscale hover:grayscale-0 opacity-60">
                                <span class="fi fi-gb text-2xl"></span>
                            </a>
                                            </li>
                            </ul>
        </nav>
    </header>

    <!-- Menu mobile -->
    <header class="md:hidden">
        <button id="btnMenuMobile"
            class="fa-solid fa-bars fixed bottom-3 right-4 z-[1001] text-3xl text-beige-200 bg-beige-900 min-w-14 min-h-14 rounded-xl touch-manipulation z-1001 ring-5 ring-beige-200"></button>

        <ul id="menuMobile"
            class="hidden flex-col items-end text-xl gap-y-2 divide-y-1 divide-solid fixed bottom-24 right-6 z-[1001] bg-beige-900 rounded-2xl px-6 py-5 shadow-lg">
            <!-- <li class="text-beige-200">
            <a href="#a-propos">A propos</a>
        </li> -->
                                                <li class="text-beige-200">
                        <a href="/#services" class="touch-manipulation">Mes services</a>
                    </li>
                                                                <li class="text-beige-200">
                        <a href="/#projets" class="touch-manipulation">Mes projets</a>
                    </li>
                                                                <li class="text-beige-200">
                        <a href="/#formations" class="touch-manipulation">Formations</a>
                    </li>
                                                                <li class="text-beige-200">
                        <a href="/#experiences" class="touch-manipulation">Expériences</a>
                    </li>
                                                                <li class="text-beige-200">
                        <a href="/#faq" class="touch-manipulation">FAQ</a>
                    </li>
                                                                <li class="bg-beige-500 hover:bg-beige-400 transition-colors px-5 py-2 rounded-full mt-2">
                        <a href="/#contact"
                            class="font-bold text-beige-950 touch-manipulation">Contactez-moi</a>
                    </li>
                                                        <li class="flex items-center gap-3 pt-2">
                                            <a href="/changer-langue/fr"
                            title="Français"
                            class="touch-manipulation rounded-sm overflow-hidden grayscale opacity-60">
                            <span class="fi fi-fr text-2xl"></span>
                        </a>
                                            <a href="/changer-langue/en"
                            title="English"
                            class="touch-manipulation rounded-sm overflow-hidden grayscale opacity-60">
                            <span class="fi fi-gb text-2xl"></span>
                        </a>
                                    </li>
                    </ul>
    </header>

    <script>
        document.addEventListener('DOMContentLoaded', () => {
            AOS.init({
                duration: 1000,
                once: false
            });

            const menuMobileBtn = document.getElementById('btnMenuMobile');
            const menuMobile = document.getElementById('menuMobile')

            menuMobileBtn.addEventListener('click', () => {
                menuMobile.classList.toggle('hidden');
            })
        })
    </script><section class="bg-beige-200 min-h-screen flex items-center justify-center">
    <div class="max-w-2xl mx-auto px-6 flex flex-col items-center text-center gap-6 py-20">
        <span class="text-7xl lg:text-9xl font-bold bg-gradient-to-l from-beige-600 via-beige-700 to-beige-900 text-transparent bg-clip-text">500</span>
        <h1 class="text-2xl lg:text-4xl font-bold text-beige-900">Property App\Models\Page::$slug does not exist</h1>
        <a href="/" class="bg-beige-900 text-beige-200 font-bold px-6 py-3 rounded-full hover:bg-beige-800 transition-colors">
            Retour à l'accueil
        </a>
    </div>
</section>
    <footer class="bg-beige-950 text-beige-300 py-12">
        <div class="w-full px-6 flex flex-col md:flex-row justify-between items-center gap-8">
            <div class="flex flex-col items-center md:items-start gap-1">
                <span class="text-xl font-bold text-beige-100">Mickaël Gueret</span>
                <span class="text-sm text-beige-400">Développeur Web</span>
            </div>

            <nav class="flex flex-wrap justify-center gap-x-6 gap-y-2 text-xl">
                <a href="#services" class="hover:text-beige-100 transition">Services</a>
                <a href="#projets" class="hover:text-beige-100 transition">Projets</a>
                <a href="#formations" class="hover:text-beige-100 transition">Formations</a>
                <a href="#experiences" class="hover:text-beige-100 transition">Expériences</a>
                <a href="#faq" class="hover:text-beige-100 transition">FAQ</a>
                <a href="#contact" class="hover:text-beige-100 transition">Contact</a>
            </nav>

            <div class="flex gap-5 text-xl">
                                                                        <a href="https://www.linkedin.com/in/mickaelgueret/" target="_blank" rel="noopener" class="hover:text-beige-100 transition" aria-label="Linkedin" title="Linkedin">
                        <i class="fa-brands fa-linkedin" aria-hidden="true"></i>
                        <span class="sr-only">Mon profil Linkedin</span>
                    </a>
                                                        <a href="http://discord.com/users/450430731584274432" target="_blank" rel="noopener" class="hover:text-beige-100 transition" aria-label="Discord" title="Discord">
                        <i class="fa-brands fa-discord" aria-hidden="true"></i>
                        <span class="sr-only">Mon profil Discord</span>
                    </a>
                                                    <a href="mailto:mickael.gueret42160@gmail.com" class="hover:text-beige-100 transition" aria-label="Envoyer un email" title="Envoyer un email">
                        <i class="fa fa-envelope" aria-hidden="true"></i>
                        <span class="sr-only">Envoyer un email à Mickaël Gueret</span>
                    </a>
                            </div>
        </div>

        <div class="w-full px-6 pt-8 mt-8 border-t border-beige-800 text-center text-xs text-beige-500">
            &copy; 2026 Mickaël Gueret. Tous droits réservés.
        </div>
    </footer>
</body>
</html>