SPB Git forge

spb/hilmacorp

Public
1commits 1branches 0releases
29.2 MBsize
maindefault branch
20 days agolast push
TypeScript 93.3% JavaScript 4.4% CSS 2.3%
918 B · 29 lines typescript
Raw Blame History
1/**2 * Author: Simon-Pierre Boucher3 * Contact: contact@spboucher.ai4 * Project: Hilmacorp.ai — Web Platform5 * File: app/sitemap.ts6 * Description: sitemap.xml metadata route covering all pages in both locales7 */89import type { MetadataRoute } from "next";10import { locales } from "@/lib/i18n";1112const SITE_URL = process.env.NEXT_PUBLIC_SITE_URL ?? "https://www.hilmacorp.ai";13const PAGES = ["", "/about", "/founders", "/services", "/security", "/industries", "/apps", "/contact", "/terms", "/privacy"];1415export default function sitemap(): MetadataRoute.Sitemap {16  return locales.flatMap((locale) =>17    PAGES.map((page) => ({18      url: `${SITE_URL}/${locale}${page}`,19      changeFrequency: "monthly" as const,20      priority: page === "" ? 1 : 0.8,21      alternates: {22        languages: Object.fromEntries(23          locales.map((alt) => [alt, `${SITE_URL}/${alt}${page}`])24        ),25      },26    }))27  );28}29