Next.js · Junior · Pytanie 52 z 75
Jak wygenerować sitemap.xml w App Routerze?
// app/sitemap.ts
import type { MetadataRoute } from 'next'
export default function sitemap(): MetadataRoute.Sitemap {
return [{ url: 'https://acme.com', lastModified: new Date() }]
}- ✓Poprawna odpowiedź: Dodać
app/sitemap.ts(lub statycznysitemap.xml), który zwraca listę URL - 2Zainstalować wtyczkę - Next.js nie ma wbudowanego wsparcia
- 3Umieścić URL w
metadata.sitemapgłównego layoutu
Wyjaśnienie
sitemap to specjalny plik metadanych. Next.js serwuje go pod /sitemap.xml; funkcja może pobierać URL z bazy danych lub CMS.