import { NextApiRequest, NextApiResponse } from 'next'; import { getAllPosts } from '../../../lib/content'; export default async function handler(req: NextApiRequest, res: NextApiResponse) { const { lang } = req.query as { lang: string }; const hostname = process.env.SITE_URL || 'https://your-domain.com'; const posts = getAllPosts(lang).filter(p => p.frontmatter.sitemap); const urls = posts.map(p => `${hostname}/${lang}/${p.slug.join('/')}daily` ).join(''); const xml = ` ${urls} `; res.setHeader('Content-Type', 'application/xml'); res.write(xml); res.end(); }