needhelp
← Back to blog

Astro 6.4: плагинный Markdown-пайплайн, Sätteri на Rust и Cloudflare революция

by needhelp
Astro
Frontend
Rust
Cloudflare
Markdown
SSG
Web Development

28 мая 2026 Astro выпустил 6.4. Три изменения:

  • Markdown processor interface — конец монополии unified
  • Sätteri — Rust Markdown/MDX процессор, CI с 120s → 55s
  • cf() helper — 6+ Cloudflare биндингов в одной строке

Process как интерфейс

Раньше Markdown-пайплайн Astro был жестко привязан к unified (remark + rehype). 6.4 превращает это в сменный интерфейс через markdown.processor.

// Старый синтаксис депрекейтится
export default defineConfig({
markdown: {
processor: unified({
remarkPlugins: [remarkToc],
rehypePlugins: [rehypeSlug],
}),
},
});

Sätteri: Rust в Markdown-пайплайне

Полная перезапись Markdown/MDX процессора на Rust. Собственная AST, парсер, сериализатор — не remark-плагины.

Сайт Unified Sätteri Ускорение
Astro docs 142s 63s 2.25×
Cloudflare docs 120s 55s 2.18×

Совместимость с remark/rehype плагинами отсутствует — архитектурное ограничение. GFM, smartypants, directive — нативно.

Cloudflare: шесть биндингов в одну строку

advancedRouting.cf: true — одна строка, все биндинги автоматически.

import { defineConfig } from 'astro/config';
import cloudflare from '@astrojs/cloudflare';
export default defineConfig({
output: 'server',
adapter: cloudflare({ advancedRouting: { cf: true } }),
});

References

Share this page