From ecf8d9ca2c4938442a9aa93f4ec9ed2532e1b312 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Sat, 29 Apr 2023 14:37:38 +0200 Subject: [PATCH] Try this --- docs/.vitepress/components/HomeHeroIconsCard.vue | 11 ++++++----- scripts/writeVercelOutput.mjs | 11 +++++++++++ vercel.json | 10 ---------- 3 files changed, 17 insertions(+), 15 deletions(-) delete mode 100644 vercel.json diff --git a/docs/.vitepress/components/HomeHeroIconsCard.vue b/docs/.vitepress/components/HomeHeroIconsCard.vue index 87c726c56..40b9c2b5a 100644 --- a/docs/.vitepress/components/HomeHeroIconsCard.vue +++ b/docs/.vitepress/components/HomeHeroIconsCard.vue @@ -32,11 +32,12 @@ function insert() { items.value[replaceIndex] = newIcon } -onMounted(() => { - intervalTime.value = setInterval(() => { - insert() - }, 2000) -}) +// TODO: Try maybe something else for better pref performance +// onMounted(() => { +// intervalTime.value = setInterval(() => { +// insert() +// }, 2000) +// }) onBeforeUnmount(() => { clearInterval(intervalTime.value) diff --git a/scripts/writeVercelOutput.mjs b/scripts/writeVercelOutput.mjs index efa20b091..d0e50a5c6 100644 --- a/scripts/writeVercelOutput.mjs +++ b/scripts/writeVercelOutput.mjs @@ -6,14 +6,25 @@ const currentDir = process.cwd(); const vercelRouteConfig = { version: 3, overrides: {}, + // cleanUrls: true, routes: [ { handle: 'filesystem', }, + { + source: '/icon/:path*', + destination: '/icons/:path*', + permanent: true, + }, { src: '(?/api/.*)', dest: '/__nitro?url=$url', }, + { + src: '/(.*)', + status: 404, + dest: '/404.html', + }, ], }; diff --git a/vercel.json b/vercel.json deleted file mode 100644 index 831dfac3e..000000000 --- a/vercel.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "cleanUrls" : true, - "redirects": [ - { - "source": "/icon/:path*", - "destination":"/icons/:path*", - "permanent": true - } - ] -}