Вышло еще одно обновление веб-фреймворка Astro для веб-сайтов, ориентированных на контент. Всего через несколько недель после выпуска Astro 4.2 Astro 4.3 обеспечивает больший контроль над выводом HTML-файлов и добавляет экспериментальную поддержку доменов для различных международных (i18n) локалей.
Astro 4.3 был представлен 1 февраля. Разработчики могут обновить Astro с помощью следующей команды:
npx @astrojs/upgrade
Больше контроля над выводом HTML-файлов обеспечивается новым build.format
вариант, называемый preserve
, что обеспечивает больший контроль над результирующими HTML-файлами в производственной сборке. Этот параметр сохранит структуру файловой системы и обеспечит ее зеркальное отображение в рабочей среде. Эта функция обеспечивает лучшую совместимость с некоторыми веб-серверами, предъявляющими строгие требования к структурированию файлов.
В Astro 4.3 также добавлен экспериментальный domains
Конфигурация i18n для указания разных доменов или поддоменов для разных поддерживаемых локалей. Разработчики, например, теперь могут использовать example.com
для англоязычного сайта, fr.example.com
для французского сайта и example.es
для испанского сайта. Разработчики могут включить экспериментальный флаг, i18nDomains
и сопоставьте локали с доменами, используя i18.domains
в astro.config.mjs
файл.
Среди других улучшений в Astro 4.3 платформа добавляет ComponentProps
введите экспорт из Astro/types
чтобы получить тип реквизита компонента Astro. Экспорт этого типа позволяет разработчикам ссылаться на Props
принимается другим компонентом, даже если этот компонент не экспортирует Props
введите напрямую.
Наконец, стандарт ![](img.png)
теперь можно использовать в файлах Markdown для изображений, расположенных в одной папке, без необходимости относительного спецификатора. Примечания к выпуску Astro 4.3 можно найти на GitHub.
Дальше читайте это:
- Лучшее программное обеспечение с открытым исходным кодом 2023 года
- Сертификаты программирования все еще имеют значение?
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Почему Wasm — это будущее облачных вычислений