diff --git a/astro/src/pages/sitemap/albums-[page].xml.ts b/astro/src/pages/sitemap/albums-[page].xml.ts index 348fe98..66aed05 100644 --- a/astro/src/pages/sitemap/albums-[page].xml.ts +++ b/astro/src/pages/sitemap/albums-[page].xml.ts @@ -63,7 +63,7 @@ export async function getStaticPaths() { let items: any[] = []; for (let i = 0; i < pages; i++) { - items.push({ params: { page: (i + 1) } }); + items.push({ params: { page: (i + 1).toString() } }); } return items; diff --git a/astro/src/pages/sitemap/blogs-[page].xml.ts b/astro/src/pages/sitemap/blogs-[page].xml.ts index 6fb3083..e87e934 100644 --- a/astro/src/pages/sitemap/blogs-[page].xml.ts +++ b/astro/src/pages/sitemap/blogs-[page].xml.ts @@ -63,7 +63,7 @@ export async function getStaticPaths() { let items: any[] = []; for (let i = 0; i < pages; i++) { - items.push({ params: { page: (i + 1) } }); + items.push({ params: { page: (i + 1).toString() } }); } return items; diff --git a/astro/src/pages/sitemap/pages-[page].xml.ts b/astro/src/pages/sitemap/pages-[page].xml.ts index 1926c71..3bb5c60 100644 --- a/astro/src/pages/sitemap/pages-[page].xml.ts +++ b/astro/src/pages/sitemap/pages-[page].xml.ts @@ -17,10 +17,12 @@ export const GET = (async ({ params }) => { let pages: SitemapPage[] = []; selectedPages.forEach((page) => { - pages.push({ - url: page.url, - lastModified: page.lastModified - }); + if (page.exists) { + pages.push({ + url: page.url, + lastModified: page.lastModified + }); + } }); let sitemapContent = ` @@ -55,7 +57,7 @@ export async function getStaticPaths() { let items: any[] = []; for (let i = 0; i < pages; i++) { - items.push({ params: { page: (i + 1) } }); + items.push({ params: { page: (i + 1).toString() } }); } return items; diff --git a/astro/src/pages/sitemap/projects-[page].xml.ts b/astro/src/pages/sitemap/projects-[page].xml.ts index 50a02a4..d584c69 100644 --- a/astro/src/pages/sitemap/projects-[page].xml.ts +++ b/astro/src/pages/sitemap/projects-[page].xml.ts @@ -63,7 +63,7 @@ export async function getStaticPaths() { let items: any[] = []; for (let i = 0; i < pages; i++) { - items.push({ params: { page: (i + 1) } }); + items.push({ params: { page: (i + 1).toString() } }); } return items;