Вышел Astro 5.2: поддержка Tailwind 4, TOML и новая логика редиректов
Разработчики фреймворка Astro выпустили версию 5.2. В обновлении добавили поддержку Tailwind 4, формата TOML для Markdown frontmatter и переработанную логику редиректов на страницы со слешами в пути. Также появилась экспериментальная функция для отключения React streaming
.
Что нового в Tailwind 4:
Поддержка Tailwind 4. С выходом Tailwind 4 в Astro добавили плагин
@tailwindcss/vite
. С его помощью можно добавить CSS-фреймворк в проект, и теперь это способ интеграции по умолчанию. Старый способ интеграции@astrojs/tailwind
будет работать только для предыдущих версий фреймворка.TOML вместо YAML. Во frontmatter страниц теперь можно использовать формат TOML. Это полезно при экспорте страниц из другого проекта, например, на базе Hugo. Для активации TOML достаточно добавить
+++
в конце и начале frontmatter.
+++date = 2025-01-30title = 'Use TOML frontmatter in Astro!'[params] author = 'Houston'+++
Редиректы страниц со слешами. Пользователь всегда будет попадать на правильную страницу при переходе на
/about/
,/about
или даже/about///
. Во время разработки редирект не будет срабатывать, чтобы можно было найти все потенциальные ошибки. Для активации редиректа в файл astro.config.mjs надо добавить следующее:
export default defineConfig({ adapter: node({ mode: 'standalone' }), trailingSlash: 'never', // or 'always'});
Отключение React streaming. В интеграции
@astrojs/react
теперь можно отключить React streaming, например, если в проекте есть библиотеки, которые не поддерживают стриминг.
Написать комментарий