SPB Git forge

spb/crea-ka

Public

Créa·Ka — annuaire public cross-plateforme des créateurs de contenu québécois (crea-ka.com)

52commits 1branches 0releases
11.3 MBsize
maindefault branch
20 days agolast push
Python 73.6% HTML 13.2% TypeScript 6% JavaScript 4.5% CSS 1.7% Dockerfile 0.6%

History of creaka/seo.py · clear filter

  1. Sun, Aug 23, 2026 1

    1. SEO : pages programmatiques /plateformes + /plateforme/{p} rendues en HTML
      …
      - creaka/seo.py : menu des plateformes + top 100 créateurs par plateforme
        (ItemList + BreadcrumbList, contenu dans #app), sitemap-pages enrichi
        (plateformes >= 3 créateurs)
      - frontend : routeur SPA — /plateforme/{p} ouvre l annuaire filtré sur la
        plateforme ; shell reconstruit (build_frontend.py)
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +116 −4
  2. Sat, Aug 22, 2026 1

    1. SEO : SSR léger des fiches créateur + head complet + robots/sitemaps
      …
      - creaka/seo.py (nouveau, pattern lou-ka) : routes /createur/{id} servies
        avec head unique (title « {nom} (@{pseudo}) — profils et liens | Créa-Ka »,
        description dérivée de la bio, canonical, OG complet dont og:type profile
        et og:image = avatar unavatar stable) + JSON-LD ProfilePage/Person avec
        sameAs = toutes les URL de plateformes du créateur + BreadcrumbList, et
        contenu essentiel injecté dans #app pour les bots ; 404 fiches inconnues,
        410 fiches retirées/opt-out ; pages /stats /retrait /contact avec canonical
        propre, /compte en noindex ; robots.txt (Disallow /api/ et /compte,
        ligne Sitemap) ; sitemap index + chunks de 10 000 (12 827 fiches, lastmod)
      - gabarit : lang fr-CA, bloc <head> SEO entre marqueurs KA:SEO (canonical,
        og:url/locale/type/site_name, twitter:title/description, JSON-LD WebSite
        avec SearchAction + Organization), titre descriptif, lecture de ?q= par le
        routeur pour rendre la SearchAction réelle
      - web.py : app.include_router(seo.router) avant le fallback SPA
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +358