Agent Ready HTML

Frameworks in the vendors section

In short

22 frameworks are profiled, among them app frameworks such as Next.js, Astro and SvelteKit and docs generators such as Docusaurus, VitePress and Starlight. 20 are marked supports for initial HTML by default. Six were built and probed locally on 5 November 2026; the rest are read from documentation.

Crawl edition 2026-11-04, page updated 2026-11-05. How the viewer, the index and the scores work.

A framework here is software the customer builds and hosts, from app frameworks to open-source docs generators. 21 of the 22 publish an open-source release with no fee, and 6 were built and probed locally. Their own sites carried an H1 in the initial HTML in 21 of 22 plain fetches, answered a made-up path with 404 in 18, and served an llms.txt in 9.

The six standards across frameworks

22 frameworks by status, standard by standard.
StandardSupportsPartialNo statement
llms-txt
generates or serves /llms.txt
2911
markdown-negotiation
answers Accept: text/markdown on the same URL
0418
markdown-twin
publishes a .md copy of each page
2713
initial-html
puts the page content in the server HTML by default
2011
real-404
answers a missing path with a 404 status
8104
vary-accept
sends Vary: Accept when it negotiates
1120

Frameworks

Frameworks in alphabetical order, with what each does for the HTML an agent reads.
VendorWhat it does for this layerStandards statedPricing modelReadings of its own siteLast read
AngularAngular is Google's TypeScript web framework that client-renders apps by default, and adding @angular/ssr turns on hybrid rendering, which prerenders every route unless server routes say otherwise and lets each route set its own HTTP status.None stated as supported
2 partial: initial-html, real-404
open sourceCloudflare scan 20, 2026-11-05
Ora score 45, 2026-08-21
2026-11-05
AstroOpen-source framework for content sites, owned by Cloudflare since January 2026. Pages prerender to static HTML with client JavaScript stripped unless a component opts in, so the text is in the first response; sitemaps come from an add-on.2 supported: initial-html, real-404open sourceCloudflare scan 20, 2026-11-05
Ora score 52, 2026-08-29
2026-11-05
DocusNuxt documentation theme that ships llms.txt and llms-full.txt through nuxt-llms, a .md twin and /raw/ Markdown for every page, Accept: text/markdown negotiation with Vary: Accept, User-Agent, Markdown 404s for agents, JSON-LD and an MCP server.5 supported: llms-txt, markdown-twin, initial-html, real-404, vary-accept
1 partial: markdown-negotiation
open sourceCloudflare scan 53, 2026-11-05
Ora score 55, 2026-09-15
2026-11-05
DocusaurusDocusaurus is Meta's open source static site generator for docs that writes an HTML file per route at build time with sitemap, canonical and hreflang output; llms.txt, markdown copies and status codes are left to plugins and the host.1 supported: initial-htmlopen sourceCloudflare scan 7, 2026-11-05
Ora score 43, 2026-11-03
2026-11-05
Eleventy (11ty)Eleventy (11ty), now being renamed Build Awesome, is a JavaScript static site generator that turns Markdown, Nunjucks, Liquid and other templates into plain HTML files, with a 404.html convention and no server runtime.1 supported: initial-html
1 partial: real-404
open sourceCloudflare scan 20, 2026-11-05
Ora score 38, 2026-08-25
2026-11-05
FumadocsReact docs framework for Next.js, React Router, TanStack Start, Waku and Astro; a CLI adds llms.txt, llms-full.txt, .md routes and an MCP route, and its docs give a proxy recipe for Accept: text/markdown with Vary: Accept.1 supported: initial-html
4 partial: llms-txt, markdown-negotiation, markdown-twin, vary-accept
open sourceCloudflare scan 27, 2026-11-05
Ora score 57, 2026-10-06
2026-11-05
GatsbyGatsby is a React framework that prerenders every page to static HTML at build time by default (SSG), with deferred generation and SSR per page. It builds a 404.html, while llms.txt and sitemaps come from plugins.1 supported: initial-html
2 partial: llms-txt, real-404
open sourceCloudflare scan 20, 2026-11-05
Ora score 34, 2026-09-04
2026-11-05
HugoHugo is a static site generator written in Go that renders every page to HTML at build time, writes sitemap.xml by default and ships a built-in markdown output format that sites can switch on per page kind.1 supported: initial-html
2 partial: markdown-twin, real-404
open sourceCloudflare scan 7, 2026-11-05
Ora score 34, 2026-09-04
2026-11-05
JekyllJekyll is a Ruby static site generator and the engine behind GitHub Pages. It turns Markdown and Liquid templates into plain HTML files; sitemaps and JSON-LD come from the jekyll-sitemap and jekyll-seo-tag plugins.1 supported: initial-html
1 partial: real-404
open sourceCloudflare scan 7, 2026-11-05
Ora score not cached
2026-11-05
MkDocsPython static site generator that turns Markdown and one mkdocs.yml into HTML pages with a 404.html and a compressed sitemap; no llms.txt or Markdown output is documented, and the newest 1.x release dates from 2024-08-30.2 supported: initial-html, real-404open sourceCloudflare scan not available
Ora score not cached
2026-11-05
Next.jsReact framework from Vercel. Its App Router renders on the server and prerenders static routes, so page text is in the first HTML response; robots.txt, sitemaps and JSON-LD come from file conventions and code the site owner writes.1 supported: initial-html
2 partial: markdown-negotiation, real-404
open sourceCloudflare scan 27, 2026-11-05
Ora score 79, 2026-11-02
2026-11-05
NextraNext.js App Router framework for docs and blogs whose pages use Next.js static rendering or a full static export, a NotFoundPage component fills not-found.jsx, and search needs a Pagefind postbuild step; no llms.txt or Markdown output is documented.1 supported: initial-html
1 partial: real-404
open sourceCloudflare scan 7, 2026-11-05
Ora score not cached
2026-11-05
NuxtOpen-source Vue framework whose core team works at NuxtLabs, part of Vercel since July 2025. Pages render on the server or prerender with nuxt generate; llms.txt comes from the nuxt-llms module and static 404 status depends on host setup.1 supported: initial-html
2 partial: llms-txt, real-404
open source, freeCloudflare scan 53, 2026-11-05
Ora score 79, 2026-11-05
2026-11-05
React RouterReact Router v7 and later is the merged successor of Remix. In framework mode it server-renders documents by default (ssr: true), can prerender listed paths to static HTML, and sets 404 status codes from loaders.2 supported: initial-html, real-404open sourceCloudflare scan 0, 2026-11-05
Ora score 31, 2026-08-28
2026-11-05
RspressRsbuild and React static site generator that pre-renders every page to HTML and, since 2.1.0, writes llms.txt, llms-full.txt, a .md twin per page, sitemap.xml and 404.html by default; Accept: text/markdown needs a host rewrite.4 supported: llms-txt, markdown-twin, initial-html, real-404
1 partial: markdown-negotiation
open sourceCloudflare scan 20, 2026-11-05
Ora score 45, 2026-08-24
2026-11-05
SphinxPython documentation generator whose html builders write a static HTML file per page and copy page sources into _sources/; llms.txt, 404 pages and sitemaps come from third-party extensions.1 supported: initial-html
3 partial: llms-txt, markdown-twin, real-404
open sourceCloudflare scan 27, 2026-11-05
Ora score not cached
2026-11-05
StarlightAstro's documentation framework that pre-renders pages to static HTML with a built-in 404 page and Pagefind search; sitemap needs the Astro site URL, and llms.txt, .md.txt twins and JSON-LD come from community plugins.2 supported: initial-html, real-404
2 partial: llms-txt, markdown-twin
open sourceCloudflare scan 7, 2026-11-05
Ora score 37, 2026-11-03
2026-11-05
SvelteKitSvelteKit is the official application framework for Svelte. Pages are server-rendered or prerendered by default, so an agent fetching the raw HTML gets the content, and unmatched routes return a real 404.2 supported: initial-html, real-404open sourceCloudflare scan 13, 2026-11-05
Ora score 58, 2026-09-13
2026-11-05
TanStack StartTanStack Start is a full-stack React and Solid framework built on TanStack Router. Routes render on the server by default, prerendering and a sitemap are opt-in, and a default build answers a markdown-only Accept header with 406.1 supported: initial-html
2 partial: llms-txt, real-404
open sourceCloudflare scan 27, 2026-11-05
Ora score 75, 2026-10-24
2026-11-05
VitePressVite and Vue static site generator that pre-renders each Markdown page to HTML and writes a root 404.html; sitemap.xml needs a hostname, and llms.txt or .md twins come only from the community vitepress-plugin-llms.2 supported: initial-html, real-404
2 partial: llms-txt, markdown-twin
open sourceCloudflare scan 27, 2026-11-05
Ora score 40, 2026-09-02
2026-11-05
WritersideJetBrains documentation authoring tool, now a free IDE plugin, whose builder publishes help websites; buildprofiles.xml switches on llms.txt with .html.md Markdown copies and a sitemap, and instances stay out of search indexes unless allowed.None stated as supported
2 partial: llms-txt, markdown-twin
freeCloudflare scan 20, 2026-11-05
Ora score 62, 2026-10-29
2026-11-05
Zensical (and Material for MkDocs)Rust-based static site generator from the Material for MkDocs team that builds mkdocs.yml projects to static HTML, writes llms.txt plus Markdown copies through its llmstxt plugin support, and replaces Material for MkDocs (end of life 2027-05-05).1 supported: initial-html
2 partial: llms-txt, markdown-twin
open source, subscriptionCloudflare scan 7, 2026-11-05
Ora score 35, 2026-05-06
2026-11-05

The other types: docs platforms, content management systems, site builders, hosts, CDNs and edge products, tools for markdown and llms.txt. Back to all vendors.

Sources

  1. llms.txt proposal (llmstxt.org) https://llmstxt.org/, read 5 November 2026
  2. Cloudflare: isitagentready.com https://isitagentready.com/, read 5 November 2026

Last reviewed 5 November 2026