From 48690b1b886884a2a0e0ca2848d11f70c1d52889 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 17 Aug 2024 10:32:24 +0800 Subject: [PATCH] :mag: Improve sitemap --- nuxt.config.ts | 7 +++++++ server/api/sitemap/posts.ts | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index cd1e187..99a0cad 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -8,10 +8,17 @@ export default defineNuxtConfig({ name: "Solsynth LLC", }, sitemap: { + strictNuxtContentPaths: true, cacheMaxAgeSeconds: 3600, sitemapsPathPrefix: "/sitemap", sitemaps: { + pages: { + includeAppSources: true, + exclude: ["/flow/**"], + defaults: { priority: 0.8 }, + }, posts: { + includeAppSources: false, sources: [ "/api/sitemap/posts", ], diff --git a/server/api/sitemap/posts.ts b/server/api/sitemap/posts.ts index a973925..01fd8e5 100644 --- a/server/api/sitemap/posts.ts +++ b/server/api/sitemap/posts.ts @@ -7,7 +7,7 @@ export default defineSitemapEventHandler(async () => { return result.data.map((item: any) => asSitemapUrl({ loc: `/posts/${item.id}`, lastmod: item.edited_at ?? item.published_at, - priority: 0.9, + priority: 0.7, _sitemap: "posts", })); })