Next.js · Junior · Frage 52 von 75
Wie erzeugt man im App Router sitemap.xml?
// app/sitemap.ts
import type { MetadataRoute } from 'next'
export default function sitemap(): MetadataRoute.Sitemap {
return [{ url: 'https://acme.com', lastModified: new Date() }]
}- 1Die URLs in
metadata.sitemapim Root-Layout eintragen - 2
app/sitemap.tsanlegen, das die Liste der URLs liefert - 3Ein Plugin installieren; eingebaute Unterstützung gibt es nicht
Antwort zeigen
Richtige Antwort: app/sitemap.ts anlegen, das die Liste der URLs liefert
Erklärung
sitemap ist eine spezielle Metadaten-Datei. Next.js liefert sie unter /sitemap.xml aus; die Funktion kann URLs aus einer Datenbank oder einem CMS holen.