From 2bbe9d21a4843d7db7dd18359948bc394509a432 Mon Sep 17 00:00:00 2001 From: Vinicius de Liz Date: Wed, 2 Oct 2024 20:23:52 -0300 Subject: [PATCH] i18n(pt-BR): update `guides/upgrade-to/v2.mdx` file --- src/content/docs/pt-br/guides/upgrade-to/v2.mdx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/content/docs/pt-br/guides/upgrade-to/v2.mdx b/src/content/docs/pt-br/guides/upgrade-to/v2.mdx index c8838a72a5d26..60560435b35b1 100644 --- a/src/content/docs/pt-br/guides/upgrade-to/v2.mdx +++ b/src/content/docs/pt-br/guides/upgrade-to/v2.mdx @@ -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. @@ -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**. + 1. Verifique sua versão local do Node utilizando: ```sh @@ -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`. - + ### Reservado: `src/content/` @@ -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. @@ -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. @@ -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()`. @@ -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?