im dumb
This commit is contained in:
@@ -37,7 +37,7 @@ export default defineNuxtConfig({
|
||||
nitro: {
|
||||
prerender: {
|
||||
crawlLinks: true,
|
||||
routes: ['/sitemap.xml']
|
||||
routes: ['/sitemap.xml', '/rss.xml']
|
||||
},
|
||||
experimental: {
|
||||
payloadExtraction: true
|
||||
|
||||
9
package-lock.json
generated
9
package-lock.json
generated
@@ -5,6 +5,9 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"xml": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nuxt/content": "^2.2.2",
|
||||
"@nuxt/image-edge": "^1.0.0-27840416.dc1ed65",
|
||||
@@ -10220,8 +10223,7 @@
|
||||
"node_modules/xml": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
|
||||
"integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
|
||||
"dev": true
|
||||
"integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw=="
|
||||
},
|
||||
"node_modules/xmlhttprequest-ssl": {
|
||||
"version": "2.0.0",
|
||||
@@ -17759,8 +17761,7 @@
|
||||
"xml": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
|
||||
"integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
|
||||
"dev": true
|
||||
"integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw=="
|
||||
},
|
||||
"xmlhttprequest-ssl": {
|
||||
"version": "2.0.0",
|
||||
|
||||
@@ -15,8 +15,11 @@
|
||||
"nuxt": "3.0.0",
|
||||
"nuxt-icon": "^0.1.7",
|
||||
"postcss": "^8.4.19",
|
||||
"sitemap": "^7.1.1",
|
||||
"rss": "^1.2.2",
|
||||
"sitemap": "^7.1.1",
|
||||
"tailwindcss": "^3.2.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"xml": "^1.0.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { serverQueryContent } from '#content/server'
|
||||
import { streamToPromise } from 'sitemap'
|
||||
import RSS from 'rss'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
@@ -3,7 +3,7 @@ import { SitemapStream, streamToPromise } from 'sitemap'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
// Fetch all documents
|
||||
const docs = await serverQueryContent(event).find()
|
||||
const docs = await serverQueryContent(event).where({ _draft: false }).find()
|
||||
const sitemap = new SitemapStream({
|
||||
hostname: 'https://juls07.dev'
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user