Chegou outra atualização da estrutura web Astro para sites orientados a conteúdo. Apenas algumas semanas desde o lançamento do Astro 4.2, o Astro 4.3 traz mais controle sobre a saída de arquivos HTML e adiciona suporte de domínio experimental para diferentes localidades internacionais (i18n).
O Astro 4.3 foi lançado em 1º de fevereiro. Os desenvolvedores podem atualizar o Astro usando o seguinte comando:
npx @astrojs/upgrade
Mais controle sobre a saída de arquivos HTML é possibilitado por um novo build.format
opção, chamada preserve
, que oferece mais controle sobre os arquivos HTML resultantes em uma compilação de produção. Esta opção preservará a estrutura do sistema de arquivos e garantirá que ela seja espelhada na produção. O recurso oferece melhor compatibilidade com alguns servidores web com requisitos rígidos de estruturação de arquivos.
Astro 4.3 também adiciona um experimental domains
Configuração i18n, para especificar diferentes domínios ou subdomínios para diferentes localidades suportadas. Os desenvolvedores, por exemplo, agora poderiam usar example.com
para um site em inglês, fr.example.com
para um site francês, e example.es
para um site espanhol. Os desenvolvedores podem ativar o sinalizador experimental, i18nDomains
e mapeie localidades para domínios usando i18.domains
no astro.config.mjs
arquivo.
Em outras melhorias no Astro 4.3, o framework adiciona um ComponentProps
digite exportar de Astro/types
para obter o tipo de adereços de um componente Astro. Este tipo de exportação permite que os desenvolvedores façam referência ao Props
aceito por outro componente, mesmo que esse componente não exporte o Props
digite diretamente.
Finalmente, o padrão !()(img.png)
agora pode ser usado em arquivos Markdown para imagens colocadas na mesma pasta, sem necessidade de especificador relativo. As notas de lançamento do Astro 4.3 podem ser encontradas no GitHub.