Skip to content

Commit

Permalink
i18n(pt-BR): Updated core-concepts/project-structure.mdx (#3795)
Browse files Browse the repository at this point in the history
* Changes of 8104a41

* Missing trailing slash

* Apply suggestions from code review

Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>

---------

Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
  • Loading branch information
Alynva and yanthomasdev authored Jul 24, 2023
1 parent b86a0ec commit f8a3182
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/content/docs/pt-br/core-concepts/project-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -62,12 +62,20 @@ Astro processa, otimiza e faz bundle dos arquivos de `src/` para criar o website

Alguns arquivos (como componentes Astro) nem sequer são enviados ao navegador como foram escritos, mas sim são renderizados como HTML estático. Outros arquivos (como CSS) são enviados ao navegador mas podem ser otimizados e passar por bundle com outros arquivos CSS para melhorar a performance.

### `src/assets`

A pasta [`src/assets`](/pt-br/guides/assets/) é a pasta recomendada para armazenar assets (e.x. imagens) a serem processados pelo Astro. Isso não é obrigatório, e esta não é uma pasta especial reservada.

### `src/components`

**Componentes** são pedaços reutilizáveis de código para suas páginas HTML. Eles podem ser [componentes Astro](/pt-br/core-concepts/astro-components/) ou [componentes de frameworks de UI](/pt-br/core-concepts/framework-components/) como React ou Vue. É comum agrupar e organizar todos os componentes do seu projeto nesta pasta.

Essa é uma prática comum em projetos Astro, porém não é obrigatória. Sinta-se livre para organizar seus componentes como desejar!

### `src/content`

A pasta `src/content/` é reservada para armazenar [coleções de conteúdo](/pt-br/guides/content-collections/) e um arquivo opicional de configuração das coleções de conteúdo. Nenhum outro arquivo é permitido nesta pasta.

### `src/layouts`

[Layouts](/pt-br/core-concepts/layouts/) são um tipo especial de componente que envolvem algum conteúdo como parte de uma página maior. São mais frequentemente utilizados por [páginas Astro](/pt-br/core-concepts/astro-pages/) e [páginas Markdown ou MDX](/pt-br/guides/markdown-content/) para definir o layout dessas páginas.
Expand Down

0 comments on commit f8a3182

Please sign in to comment.