Skip to content

Commit 22044ce

Browse files
authored
chore(skills): remove prerendered routes (#43)
1 parent df35bdc commit 22044ce

3 files changed

Lines changed: 10 additions & 15 deletions

File tree

modules/skills/index.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { addPrerenderRoutes, addServerHandler, createResolver, defineNuxtModule, useLogger } from '@nuxt/kit'
1+
import { addServerHandler, createResolver, defineNuxtModule, useLogger } from '@nuxt/kit'
22
import { defu } from 'defu'
33
import { join } from 'pathe'
44
import { scanSkills } from './utils'
@@ -29,16 +29,10 @@ export default defineNuxtModule({
2929
nitroConfig.serverAssets.push({ baseName: 'skills', dir: skillsDir })
3030
})
3131

32-
const prerenderRoutes = ['/.well-known/skills', '/.well-known/skills/', '/.well-known/skills/index.json']
33-
for (const skill of catalog) {
34-
for (const file of skill.files) {
35-
prerenderRoutes.push(`/.well-known/skills/${skill.name}/${file}`)
36-
}
37-
}
38-
addPrerenderRoutes(prerenderRoutes)
39-
32+
// Full ISR, avoid prerendering files to keep the build fast.
4033
if (!nuxt.options.dev && comarkDocs?.isr !== false) {
4134
nuxt.options.routeRules = defu(nuxt.options.routeRules, {
35+
'/.well-known/skills': { isr: true },
4236
'/.well-known/skills/**': { isr: true },
4337
}) as typeof nuxt.options.routeRules
4438
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"exsolve": "^1.1.1",
6464
"js-yaml": "^5.3.0",
6565
"motion-v": "^2.4.0",
66-
"nuxt-llms": "^0.2.0",
66+
"nuxt-llms": "https://pkg.pr.new/nuxt-content/nuxt-llms/nuxt-llms@f6a9730",
6767
"nuxt-og-image": "^6.7.8",
6868
"nuxt-seo-utils": "^8.4.2",
6969
"pathe": "^2.0.3",

pnpm-lock.yaml

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)