diff --git a/hdyc-svelte/src/lib/components/Sidebar.svelte b/hdyc-svelte/src/lib/components/Sidebar.svelte index 3d86f41..076cee1 100644 --- a/hdyc-svelte/src/lib/components/Sidebar.svelte +++ b/hdyc-svelte/src/lib/components/Sidebar.svelte @@ -1,9 +1,23 @@ diff --git a/hdyc-svelte/src/routes/sitemap.xml/+server.ts b/hdyc-svelte/src/routes/sitemap.xml/+server.ts index bb50bba..0dff2bd 100644 --- a/hdyc-svelte/src/routes/sitemap.xml/+server.ts +++ b/hdyc-svelte/src/routes/sitemap.xml/+server.ts @@ -1,8 +1,8 @@ import type { RequestHandler } from './$types'; -import { calculators } from '$lib/data/calculators'; +import { calculators, categories } from '$lib/data/calculators'; export const GET: RequestHandler = async () => { - const urls = calculators.map( + const calculatorUrls = calculators.map( (calc) => ` https://howdoyouconvert.com/${calc.slug} @@ -11,6 +11,15 @@ export const GET: RequestHandler = async () => { ` ); + const categoryUrls = Object.keys(categories).map( + (category) => ` + + https://howdoyouconvert.com/category/${category} + weekly + 0.9 + ` + ); + const sitemap = ` @@ -18,7 +27,8 @@ export const GET: RequestHandler = async () => { weekly 1.0 - ${urls.join('')} + ${categoryUrls.join('')} + ${calculatorUrls.join('')} `; return new Response(sitemap, {