diff --git a/app/pages/vacations.vue b/app/pages/vacations.vue new file mode 100644 index 000000000..8189d4f4b --- /dev/null +++ b/app/pages/vacations.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/nuxt.config.ts b/nuxt.config.ts index 3311ee081..91bcb503d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -142,6 +142,7 @@ export default defineNuxtConfig({ '/privacy': { prerender: true }, '/search': { isr: false, cache: false }, // never cache '/settings': { prerender: true }, + '/vacations': { prerender: true }, // proxy for insights '/_v/script.js': { proxy: 'https://npmx.dev/_vercel/insights/script.js' }, '/_v/view': { proxy: 'https://npmx.dev/_vercel/insights/view' }, diff --git a/server/middleware/canonical-redirects.global.ts b/server/middleware/canonical-redirects.global.ts index 230ab3443..0e0a3209b 100644 --- a/server/middleware/canonical-redirects.global.ts +++ b/server/middleware/canonical-redirects.global.ts @@ -25,6 +25,7 @@ const pages = [ '/privacy', '/search', '/settings', + '/vacations', ] const cacheControl = 's-maxage=3600, stale-while-revalidate=36000'