blume@1.3.1
Patch Changes
- 4d7dc87: Negotiate
Accept: text/markdownon the homepage even when it’s a landing page. A user-authored home page has no Markdown source, so agent requests for a markdown homepage previously fell through to HTML; the homepage’s mirror now falls back to thellms.txtindex — the machine-readable map of the site — served at/index.mdand wired into the dev server, the Vercel routing config, and the homepageLinkheader’srel="alternate"entry. - ff31ab5: Remove a polynomial-backtracking regex from the font-name slugifier’s dash trim
- 02eb6c7: Fix the homepage
Linkheader andVary: Acceptnever being sent on Vercel deploys. The injected header routes sat afterhandle: "filesystem"in the Build Output config — the miss phase, which prerendered static responses never reach — so agent-readiness checkers saw noLinkheader onGET /. Both header routes now ride in the main phase, ahead of static-file matching. - de62812: Stamp an
x-markdown-tokensheader (estimated token count, ~4 characters per token) on Markdown responses, following the Cloudflare Markdown for Agents convention: the raw-Markdown endpoints send it on dev and server-rendered responses, and the Vercel routing config carries it on the negotiated homepage.