
Një modul për Cloudflare Worker synon t’u ofrojë agjentëve të AI përmbajtje në Markdown, pa mbajtur një kopje të veçantë të sajtit që duhet përditësuar manualisht. Zgjidhja e përshkruar përdor HTMLRewriter për të kthyer HTML-në gjatë dërgimit të përgjigjes. Moduli ka rreth 160 rreshta kod dhe nuk kërkon varësi të jashtme.
Agjentët e AI zakonisht shkarkojnë HTML-në, heqin navigimin, skriptet dhe stilet, pastaj përpiqen të nxjerrin tekstin. Disa tashmë dërgojnë kërkesa me Accept: text/markdown dhe marrin Markdown kur serveri e ofron. Në shembullin e paraqitur, sajti përbëhet nga skedarë statikë të shërbyer përmes një Cloudflare Worker.
Konvertimi zbatohet vetëm për kërkesa GET me përgjigje të suksesshme, kur burimi është i tipit text/html dhe klienti ka kërkuar shprehimisht Markdown. Imazhet, CSS, harta e sajtit dhe burimet e tjera kalojnë pa ndryshime, edhe kur kërkesa preferon Markdown. Shfletuesit vazhdojnë të marrin HTML.
Funksioni që kontrollon preferencën e klientit analizon fushën Accept, në vend që të kërkojë thjesht një varg teksti brenda saj. Ai dallon llojin text/markdown dhe merr parasysh parametrin q të cilësisë, që një preferencë me vlerë zero të mos aktivizojë konvertimin.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

