import { ampless } from '@/lib/ampless' interface Ctx { request: Request } export async function docsSitemapHandler(_ctx: Ctx): Promise { const url = ampless.publicAssetUrl('public/plugins/seo/sitemap.xml') const upstream = await fetch(url, { cache: 'no-store' }) if (!upstream.ok) { return new Response( `\n\n`, { headers: { 'Content-Type': 'application/xml; charset=utf-8', 'Cache-Control': 'public, max-age=60', }, } ) } return new Response(upstream.body, { headers: { 'Content-Type': 'application/xml; charset=utf-8', 'Cache-Control': 'public, max-age=300', }, }) }