From 54ba1527902683196c368256f82c37a969426f3b Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 24 Oct 2024 16:34:17 +0200 Subject: [PATCH] fix: use canonical url in sitemap --- astro.config.mjs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/astro.config.mjs b/astro.config.mjs index b81738a..1d72f5f 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -10,7 +10,19 @@ import sitemap from '@astrojs/sitemap' export default defineConfig({ site: 'https://vikunja.io', output: 'hybrid', - integrations: [tailwind(), markdoc(), sitemap()], + integrations: [ + tailwind(), + markdoc(), + sitemap({ + serialize(item) { + if (item.url.endsWith('/')) { + item.url = item.url.slice(0, -1) + } + + return item + }, + }), + ], adapter: node({ mode: 'standalone', }),