import { serverQueryContent } from '#content/server' // generates /fr/sitemap.xml without @nuxtjs/sitemap (incompatible with baseURL /fr/) export default defineEventHandler(async (event) => { const docs = await serverQueryContent(event).find() const urls = docs .filter((doc: any) => doc._path && !doc._path.startsWith('/_') && !doc._path.endsWith('/_dir') ) .map((doc: any) => ` https://docu.djeex.fr/fr${doc._path}`) .join('\n') const sitemap = ` ${urls} ` setHeader(event, 'Content-Type', 'application/xml') return sitemap })