Editar site
Estrutura das Seções do Site
Compartilhamentos Principais
- Layout base de docs centralizado:
src/components/docs/DocsMdxPage.astro- Consumido por:
src/pages/[lang]/atividades/[...slug].astrosrc/pages/[lang]/[support]/[...slug].astrosrc/pages/[lang]/[editSite]/[...slug].astro
- Componentes de navegação/docs compartilhados:
src/components/docs/Sidebar.astrosrc/components/docs/TableOfContents.astrosrc/components/docs/Breadcrumbs.astrosrc/components/docs/Pagination.astro
- Componentes MDX reutilizados nas 3 seções:
src/components/atividades/Notice.astrosrc/components/atividades/Card.astrosrc/components/atividades/CardGrid.astrosrc/components/atividades/LinkCard.astrosrc/components/atividades/Steps.astro
- Layout global compartilhado:
src/layouts/BaseLayout.astro
- Coleções Astro com schema espelhado (estrutura muito parecida):
src/content/config.ts(coleções: atividades, atendimento, editarSite)
- Builders de sidebar com mesmo papel (um por seção):
src/utils/atividadesSidebar.tssrc/utils/atendimentoSidebar.tssrc/utils/editarSiteSidebar.ts
- Comportamento de UI compartilhado:
- Menu lateral esquerdo + índice direito (mobile drawer + ocultar/mostrar no desktop) centralizados em
DocsMdxPage.astro
- Menu lateral esquerdo + índice direito (mobile drawer + ocultar/mostrar no desktop) centralizados em
- Regras atuais da sidebar:
sidebar_sectioné opcional e livre no frontmatter- Sem
sidebar_section: item fica na raiz da sidebar - Com
sidebar_section: item entra em seção dinâmica - Não existe mais seção
GeralouIntroduçãoautomática
Diferenças Principais
/atividades/tem índice próprio emsrc/pages/[lang]/atividades/index.astro./atendimento/e/editar-site/usam rota traduzida viarouteTranslationsemsrc/i18n/routeTranslations.