Pular para o conteúdo

Estrutura do projeto

.
├── public/ # Arquivos públicos, cabeçalhos e favicon
├── functions/ # Funções opcionais, incluindo limpeza de mídia R2
├── src/
│ ├── components/ # Componentes e seções reutilizáveis
│ ├── config/ # Marca, navegação e conteúdo institucional
│ ├── content/ # Blog, documentação, páginas e serviços
│ ├── i18n/ # Textos da interface e utilitários de idioma
│ ├── layouts/ # Estruturas compartilhadas com SEO e navegação
│ ├── lib/ # Utilitários de métricas, imagens e SEO
│ ├── pages/ # Rotas Astro, RSS, robots.txt e llms.txt
│ ├── styles/ # Tokens, estilos globais e Tailwind
│ └── content.config.ts # Esquemas das coleções
├── .github/workflows/ # Fluxos de integração e publicação
├── astro.config.ts # Configuração do Astro e das integrações
├── wrangler.jsonc # Configuração do Cloudflare
└── package.json
  • Rotas: o único idioma ativo, pt-BR, é servido na raiz.
  • Coleções: arquivos Markdown em src/content declaram locale: pt-BR quando o esquema exige idioma.
  • Conteúdo institucional: os textos compartilhados ficam em src/config/agency.ts.
  • Edição: altere os arquivos, revise as mudanças e abra uma solicitação de revisão no fluxo Git do projeto.