feat(sitemap): add additional data (priority, change frequency and last modified)
All checks were successful
deploy / deploy (push) Successful in 1m2s

This commit is contained in:
Lee 2023-11-07 23:58:24 +00:00
parent 72cf612b76
commit 2904e4c0c9

@ -18,6 +18,12 @@ async function getTopPlayers() {
return players; return players;
} }
const additionalData = {
priority: 0.5,
changefreq: "monthly",
lastmod: new Date().toISOString(),
};
/** @type {import('next-sitemap').IConfig} */ /** @type {import('next-sitemap').IConfig} */
module.exports = { module.exports = {
siteUrl: ssrSettings.siteUrl, siteUrl: ssrSettings.siteUrl,
@ -28,6 +34,7 @@ module.exports = {
for (let i = 0; i < 50; i++) { for (let i = 0; i < 50; i++) {
paths.push({ paths.push({
loc: `/ranking/global/${i + 1}`, loc: `/ranking/global/${i + 1}`,
...additionalData,
}); });
} }
@ -37,6 +44,7 @@ module.exports = {
for (let i = 0; i < 50; i++) { for (let i = 0; i < 50; i++) {
paths.push({ paths.push({
loc: `/ranking/country/${country}/${i + 1}`, loc: `/ranking/country/${country}/${i + 1}`,
...additionalData,
}); });
} }
} }
@ -46,6 +54,7 @@ module.exports = {
for (const player of players) { for (const player of players) {
paths.push({ paths.push({
loc: `/player/${player.id}/top/1`, loc: `/player/${player.id}/top/1`,
...additionalData,
}); });
} }