--- /** * Pages « consultant SEO » par ville (Laval, Gatineau, Calgary, Ottawa…). * Pour ajouter une ville : ajouter une entrée dans src/data/cities.ts. * Montréal et Toronto ont des pages dédiées, plus riches. */ import Base from '../layouts/Base.astro'; import CityPageFR from '../components/CityPageFR.astro'; import CityPageEN from '../components/CityPageEN.astro'; import { cities, type City } from '../data/cities'; export function getStaticPaths() { return cities.map((city) => ({ params: { city: city.file }, props: { city } })); } const { city } = Astro.props as { city: City }; const Page = city.lang === 'fr' ? CityPageFR : CityPageEN; ---