feat: rewrite sitemap with ISR caching, validation, and filtered allowlist

This commit is contained in:
2026-05-04 13:10:56 +08:00
parent 26e0b510da
commit 16e5cf586d
2 changed files with 15 additions and 45 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ async function fetchGameEntries(): Promise<MetadataRoute.Sitemap> {
return rows.map((row) => {
const validatedImage = validateImageUrl(row.capsuleImage)
return {
url: `${BASE_URL}/games/${row.id}`,
url: `${BASE_URL}/game/${row.id}`,
lastModified: row.updatedAt,
changeFrequency: "weekly" as const,
priority: 0.7,