Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)
Python 69.3%
TypeScript 16.7%
CSS 7.9%
JavaScript 4.7%
HTML 1.4%
-
Sun, Aug 23, 2026 1
-
SEO : pages programmatiques /villes + /ville/{slug} rendues en HTML (pattern lou-ka)
…
- restoka/seo.py : slugify + index villes groupé par slug (variantes de casse fusionnées, libellé majoritaire), SSR /villes et /ville/{slug} avec ItemList + BreadcrumbList, API /api/seo/villes et /api/seo/ville/{slug}, sitemap-villes.xml, maillage interne accueil/fiche vers les pages villes - frontend : pages React VillesPage/VillePage, routes, lien pied de page Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
-
Sat, Aug 22, 2026 1
-
SEO : SSR léger (accueil + fiches resto avec JSON-LD Restaurant), robots.txt, sitemaps chunkés, lang fr-CA
…
- restoka/seo.py (nouveau, calqué louka/seo.py) : head unique par route (title, description, canonical, hreflang fr-ca, og:* locale fr_CA, twitter, JSON-LD) + contenu essentiel serveur dans #root - accueil : title/h1 avec compte de restos, régions, menus récents, WebSite + Organization - fiche /resto/{uid} : JSON-LD Restaurant (PostalAddress QC/CA, geo, servesCuisine, telephone, priceRange, image) + BreadcrumbList, og:image = photo du resto, 404/410, canonical vers le uid maître pour les doublons inter-sources - robots.txt (Disallow /api/, /favoris, /docs) + sitemap index, sitemap-pages et sitemap-restos-{n} chunkés à 10 000 (lastmod) - pages statiques /stats /sources /contact : title/description uniques - web.py : include_router(seo.router) avant le fallback SPA - frontend/index.html : lang fr-CA
-