- File-Based Metadata API hinzugefügt
- In
page oder layout dynamisch oder statisch exportierte Metadaten werden in Werte für title, link und meta-Tags im HTML umgewandelt
- Config-basierte Metadaten: Dateien nach festgelegten Dateiregeln werden gelesen und den Meta-Werten der jeweiligen Seite hinzugefügt
- z. B. wenn es eine Datei mit dem Namen
opengraph-image.jpg gibt => wird sie als <meta property=og:image” .. /> ergänzt
- Die Metadata API wird ab App Router (
app) in 13.3 unterstützt
- Dynamic Open Graph Image Generation: Ohne zusätzliche externe Pakete können mit
ImageResponse dynamische Bilder erzeugt werden. Wenn im oben erwähnten config-basierten Metadata-System opengraph-image.tsx verwendet wird, lassen sich zur Request-Zeit passende Open-Graph-Werte und Twitter-Bilder erzeugen
- Static Export for App Router: Der App Router unterstützt jetzt vollständig statische Seiten.
- Fügt in der Konfigurationsdatei die Option
output: ‘export’, hinzu und führt next build aus, dann wird für jede Route eine HTML-Seite erzeugt
- Wenn zum Rendern dynamische Daten geladen werden, werden diese auch bei Server Components während des Builds geladen und als HTML erzeugt
- Wenn zur Build-Zeit nicht bekannt ist, welche Daten geladen werden müssen, sollte eine Client Component verwendet werden
- Parallel Routes and Interception: In Next.js 13.3 wurden neue dynamische Regeln eingeführt, mit denen sich fortgeschrittene Routing-Techniken umsetzen lassen.
- Parallel Routes: Eine oder mehrere Seiten können gleichzeitig (abhängig von Bedingungen) auf demselben Bildschirm gerendert werden; es lassen sich mehrere Slots definieren, die mit
@ beginnen, und pro Slot unterschiedliche Seiten rendern
- Intercepting routes: Mit Regeln, die mit
(..) beginnen, kann innerhalb des aktuellen Layouts eine neue Route geladen werden. Das ist nützlich, um den Kontext der aktuellen Seite beizubehalten
2 Kommentare
Schade, dieses Mal wurden fast keine meiner Patches aufgenommen.
Ich habe zwar ein Wasm-Problem behoben, aber wegen Review und CI-bezogener Arbeit wurde es noch nicht übernommen.
Ich hatte gehofft und mich darauf gefreut, dass es dieses Mal übernommen wird, aber schade. Vielen Dank für eure harte Arbeit~