next.js/test/e2e/app-dir/metadata-dynamic-routes/app/gsp/sitemap.ts
sitemap.ts25 lines523 B
import { MetadataRoute } from 'next'

export async function generateSitemaps() {
  return [
    { id: 'child0' },
    { id: 'child1' },
    { id: 'child2' },
    { id: 'child3' },
  ]
}

export default async function sitemap({ id }): Promise<MetadataRoute.Sitemap> {
  const sitemapId = await id
  return [
    {
      url: `https://example.com/dynamic/${sitemapId}`,
      lastModified: '2021-01-01',
    },
    {
      url: `https://example.com/dynamic/${sitemapId}/about`,
      lastModified: '2021-01-01',
    },
  ]
}
Quest for Codev2.0.0
/
SIGN IN