Карта сайта в NextJS
Давайте перечислим публичные адреса,
которые должны попасть в индекс.
Создадим в app файл sitemap.js
и экспортируем из него функцию sitemap,
возвращающую массив объектов с полями
url, lastModified,
changeFrequency и priority.
По адресу /sitemap.xml фреймворк отдаст
готовый XML на основе массива:
export default function sitemap() {
return [
{
url: 'https://example.com',
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 1,
},
{
url: 'https://example.com/about',
lastModified: new Date(),
changeFrequency: 'yearly',
priority: 0.8,
},
{
url: 'https://example.com/contacts',
lastModified: new Date(),
changeFrequency: 'yearly',
priority: 0.5,
},
];
}
Опишите карту с главной страницей и еще двумя английскими путями на вашем домене.
- /src/
- /app/
- sitemap.js
- /app/