Pular para o conteúdo

Prompt 0061 — Fix Hero, Badge e Contador

Corrigir três problemas identificados na implementação anterior:

  1. O link “Ver Roadmap” ainda aparecia no site docs.sinergia.dev.br mesmo sendo uma página de escopo B. Causa: os hero.actions do frontmatter YAML não são processados pelo plugin Rehype que reescreve links — apenas o conteúdo Markdown passa por ele.

  2. O badge “A Brain Storm Site” foi colocado na barra de navegação (componente SiteTitle), mas deveria aparecer na página principal, próximo ao nome SinergIA do hero, em destaque.

  3. A letra “b” da versão “0.9b” era exibida em maiúsculo (“0.9B”) por causa do text-transform: uppercase aplicado ao .countdown-label no CSS do componente.

  • Criado HeroWrapper.astro: override do componente Hero do Starlight, ativo em ambos os builds. Para docs, relê scope-map.json e reescreve links de ações B-scope para https://bs.sinergia.dev.br. Para BS, exibe o badge âmbar “A Brain Storm Site” acima do hero.
  • astro.config.mjs atualizado: registra Hero: './src/components/HeroWrapper.astro' e remove o override SiteTitle anterior.
  • CountdownTimer.astro corrigido: número da versão envolvido em <span class="version"> com text-transform: none, preservando o “b” minúsculo.
  • SiteTitleBS.astro permanece no repositório mas não está mais registrado no config.