Вышел 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, например, если в проекте есть библиотеки, которые не поддерживают стриминг.

Материал опубликован при поддержке сайта habr.com
Комментарии

    Актуальные новости по теме "Array"