Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i18n(pt-BR): update guides/upgrade-to/v2.mdx file #9542

Merged
merged 2 commits into from
Oct 6, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 3 additions & 8 deletions src/content/docs/pt-br/guides/upgrade-to/v2.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ i18nReady: true
---
import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'
import { FileTree } from '@astrojs/starlight/components';

import { Steps } from '@astrojs/starlight/components';

Este guia irá ajudá-lo a migrar seu projeto do Astro v1 para Astro v2.

Expand Down Expand Up @@ -61,6 +61,7 @@ Astro v2.0 remove suporte para Node 14 completamente, para que todos os usuário

Verifique seu ambos seu ambiente de desenvolvimento e de deploy estão utilizando **Node `16.12.0` ou posterior**.

<Steps>
1. Verifique sua versão local do Node utilizando:

```sh
Expand All @@ -69,11 +70,10 @@ Verifique seu ambos seu ambiente de desenvolvimento e de deploy estão utilizand
```
Se o seu ambiente de desenvolvimento local precisa ser atualizado, [instale o Node](https://nodejs.org/en/download/).


2. Verifique a própria documentação do seu [ambiente de deploy](/pt-br/guides/deploy/) para verificar que eles suportam Node 16.

Você pode especificar Node `16.12.0` para o seu projeto Astro tanto em uma opção da configuração do painel de controle, ou em um arquivo `.nvmrc`.

</Steps>

### Reservado: `src/content/`

Expand Down Expand Up @@ -132,7 +132,6 @@ Astro v2.0 remove essa opção da configuração completamente pois seu comporta

Aplicar plugins remark e rehype em sua configuração de Markdown **não mais desabilita os plugins padrões do Astro**. GitHub-Flavored Markdown e Smartypants agora são aplicados independente de plugins `remarkPlugins` ou `rehypePlugins` customizados serem configurados.


##### O que devo fazer?

Remova `extendDefaultPlugins` da sua configuração. Agora este é o comportamento padrão do Astro na v2.0 e você pode deletar essa linha sem nenhuma substituição.
Expand Down Expand Up @@ -250,14 +249,12 @@ export default defineConfig({

Revisite a sua configuração Markdown e MDX e compare sua configuração existente com as novas opções disponíveis.


### Modificado: Acesso de plugins ao frontmatter

Na v1.x, plugins remark e rehype não haviam acesso ao frontmatter do usuário. Astro juntava o frontmatter de plugins com o frontmatter de seu arquivo, sem passar o frontmatter do arquivo para seus plugins.

Astro v2.0 dá acesso para plugins rehype e remark ao frontmatter do usuário através de injeção de frontmatter. Isso permite autores de plugins modificarem o frontmatter existente de um usuário ou computar novas propriedades com base em outras propriedades.


#### O que devo fazer?

Verifique quaisquer plugins remark e rehype que você escreveu para ver se seus comportamentos foram modificados. Note que `data.astro.frontmatter` agora é o frontmatter _completo_ do documento Markdown ou MDX, ao invés de ser um objeto vazio.
Expand All @@ -268,7 +265,6 @@ Na v1.x, o pacote de RSS do Astro permitia que você utilizasse `items: import.m

Astro v2.0 introduz a função `pagesGlobToRssItems()` que envolve a propriedade `items`.


#### O que devo fazer?

Importe e então envolva sua função existente contendo `import.meta.glob()` com o utilitário `pagesGlobToRssItems()`.
Expand Down Expand Up @@ -370,7 +366,6 @@ const todasPostagens = await Astro.glob('./postagens/*.md');

Na v1.0, Astro descontinuou `Astro.canonicalURL` para construir uma URL canônica.


Astro v2.0 remove esta opção completamente. `Astro.canonicalURL` no seu código irá causar um erro.

#### O que devo fazer?
Expand Down
Loading