Pull to refresh

Вышел Astro 5.2: поддержка Tailwind 4, TOML и новая логика редиректов

Reading time1 min
Views1.6K

Разработчики фреймворка 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-30
title = '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, например, если в проекте есть библиотеки, которые не поддерживают стриминг.

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
Total votes 2: ↑2 and ↓0+4
Comments0

Other news