Разработчики фреймворка 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, например, если в проекте есть библиотеки, которые не поддерживают стриминг.
ссылка на оригинал статьи https://habr.com/ru/articles/879532/
Добавить комментарий