Trouve-KA — moteur de recherche web indépendant, Québec-first. Crawler distribué, index OpenSearch, ranking bilingue, galerie d'images. En prod : www.trouve-ka.com
Python 51.9%
TypeScript 32.7%
JavaScript 4.8%
CSS 4.1%
Shell 2.9%
HTML 1.8%
SQL 1.5%
1/**2 * Trouve-KA — sitemap.xml (généré par Next App Router)3 * Author: Simon-Pierre Boucher4 * Contact: contact@spboucher.ai5 *6 * Pages publiques statiques seulement : les résultats de recherche (/search)7 * sont volontairement exclus (noindex + Disallow dans robots.txt).8 */910import type { MetadataRoute } from "next";1112const SITE_URL = process.env.PUBLIC_URL ?? "https://www.trouve-ka.com";1314export default function sitemap(): MetadataRoute.Sitemap {15 const lastModified = new Date();1617 const routes: Array<{18 path: string;19 priority: number;20 changeFrequency: MetadataRoute.Sitemap[number]["changeFrequency"];21 }> = [22 { path: "/", priority: 1, changeFrequency: "daily" },23 { path: "/trouveka-bot", priority: 0.6, changeFrequency: "monthly" },24 { path: "/status", priority: 0.5, changeFrequency: "daily" },25 { path: "/stats", priority: 0.5, changeFrequency: "daily" },26 { path: "/soumettre", priority: 0.7, changeFrequency: "monthly" },27 { path: "/contact", priority: 0.5, changeFrequency: "yearly" },28 ];2930 return routes.map(({ path, priority, changeFrequency }) => ({31 url: `${SITE_URL}${path}`,32 lastModified,33 changeFrequency,34 priority,35 }));36}37