import type { MetadataRoute } from "next";
import { SITE } from "@/lib/site";

/**
 * Génère `out/robots.txt` au build. Deux rôles : autoriser l'exploration de
 * tout le site, et pointer le sitemap pour que les moteurs le trouvent sans
 * qu'on ait à le déclarer à la main partout.
 */
/** Même contrainte que pour le sitemap : figé au build. */
export const dynamic = "force-static";

export default function robots(): MetadataRoute.Robots {
  return {
    rules: [{ userAgent: "*", allow: "/" }],
    sitemap: `${SITE.url}/sitemap.xml`,
    host: SITE.url,
  };
}
