Astro 6.1: Feinsteuerung für Bilder und verbessertes i18n-Routing

Astro 6.1: Feinsteuerung für Bilder und verbessertes i18n-Routing

lschvn4 Min. Lesezeit

Astro 6.1 wurde am 31. März veröffentlicht — nicht so dramatisch wie Astros 6.0 mit dem experimentellen Rust-Compiler, aber mit drei gezielten Verbesserungen, die reale Reibungspunkte für content-lastige, Edge-deployte Sites adressieren.

Sharp: Encoder-Level-Kontrolle

Die praktischste Änderung: Sie können jetzt Codec-spezifische Defaults für Astros integrierten Sharp-Image-Pipeline direkt in astro.config.mjs festlegen. Vor 6.1 konnten Sie die quality pro Bild steuern, aber die zugrunde liegenden Encoder-Optionen — MozJPEG-Level, WebP-Effort, AVIF-Chroma-Subsampling, PNG-Komprimierung — waren fest.

In 6.1 mit astro/assets/services/sharp:

// astro.config.mjs
export default defineConfig({
  image: {
    service: {
      config: {
        jpeg: { mozjpeg: true },
        webp: { effort: 4 },
        avif: { effort: 3, chromaSubsampling: '4:2:0' },
        png: { compressionLevel: 9 }
      }
    }
  }
});

Diese werden zu Defaults für die Compile-Time-Bildgenerierung. Die pro Bild gesetzte quality auf <Image />, <Picture /> oder getImage() hat weiterhin Vorrang.

SmartyPants mit Optionsobjekt

Astro unterstützt SmartyPants schon lange. 6.1 macht das vollständige retext-smartypants-Optionsobjekt verfügbar:

export default defineConfig({
  markdown: {
    smartypants: {
      backticks: 'all',
      dashes: 'oldschool',
      ellipses: 'unspaced',
      openingQuotes: { double: '«', single: '' },
      closingQuotes: { double: '»', single: '' },
      quotes: false
    }
  }
});

Dies ist wichtig für Sites mit Lokalisierungsanforderungen oder strengen typografischen Standards — französische, deutsche und nordische Sprachkonventionen für Anführungszeichen sind jetzt ausdrückbar.

i18n-Fallback-Routen für Integrationen

Integrationen können jetzt Fallback-Routen sehen, die für i18n-Konfigurationen mit fallbackType: 'rewrite' generiert wurden. Zuvor waren diese Routen im Runtime vorhanden, wurden aber nicht über den astro:routes:resolved-Hook暴露. Integrationen wie die Sitemap-Integration konnten für mehrsprachige Sites unvollständige Sitemaps erzeugen.

Der Cloudflare-Effekt

Astro ist im Januar 2026 Cloudflare beigetreten. Die 6.1-Version ist konsistent mit dieser Richtung: content-lastige Seiten auf Workers/Pages deployed, Bildoptimierung am Edge, typografisches Finishing. Astro bleibt MIT-lizenziert und plattformunabhängig, aber die Roadmap spiegelt zunehmend wider, was Cloudflares Infrastruktur einfach macht.

npm install astro@latest

Häufig gestellte Fragen

Verwandte Artikel

Weitere Berichterstattung zu ähnlichen Themen und Tags.

Astro 6 im Rampenlicht: Rust-Compiler, Live-Content und eine Cloudflare-Zukunft
astro

Astro 6 im Rampenlicht: Rust-Compiler, Live-Content und eine Cloudflare-Zukunft

Astro 6.0 und 6.1 landen innerhalb von Wochen nacheinander und bringen einen experimentellen Rust-Compiler, Request-Time-Content-Collections, eine eingebaute Fonts-API, CSP-Tools und tiefere Cloudflare-Integration.
Vite 8 Stable: Sieben Patches in drei Wochen nach dem Stable-Release
javascript

Vite 8 Stable: Sieben Patches in drei Wochen nach dem Stable-Release

Vite 8.0.0 stable wurde am 12. März veröffentlicht, und die Patches haben nicht aufgehört — v8.0.7 landete am 7. April mit Fixes für CSS, SSR, WASM und Dev-Server-Verhalten. Ein Kontrast zum langen Beta-Zyklus.
EmDash: Cloudflares TypeScript-basierter WordPress-Nachfolger mit Sandbox-Plugins
astro

EmDash: Cloudflares TypeScript-basierter WordPress-Nachfolger mit Sandbox-Plugins

Cloudflare hat EmDash aufgebaut, ein neues Open-Source-CMS, das vollständig in TypeScript geschrieben und von Astro angetrieben wird. Plugins werden in isolierten Dynamic Workers ausgeführt und lösen das jahrzehntealte Sicherheitsproblem von WordPress.

Kommentare

Anmelden Melden Sie sich an, um an der Diskussion teilzunehmen.

Noch keine Kommentare. Seien Sie der Erste, der seine Gedanken teilt.