Nextra: vendor profile
In short
Nextra 4 works only with the Next.js App Router and renders pages through static rendering or a static export. nextra.site served no llms.txt or robots.txt on 2026-11-05, though its sitemap answered. Search finds nothing until a pagefind postbuild step is added, and the Ask AI box relies on a third-party Inkeep widget.
At a glance
standards.txt nextra
llms-txt = no statement
markdown-negotiation = no statement
markdown-twin = no statement
initial-html = supports
real-404 = partial
vary-accept = no statement
1 supports, 1 partial or announced, 4 no statement.
Nextra Framework
Next.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.
- Type
- Framework
- Home page
- nextra.site, answered HTTP 200 on 2026-11-05
- Last read
- 5 November 2026
What it does for this layer
- Nextra 4, announced on 2025-01-13 by maintainer Dimitri Postolov, works only with the Next.js App Router. [primary source, 2025-01-13] source, read 5 November 2026.
- Nextra 4 moved search from the JavaScript FlexSearch library to Pagefind, which is written in Rust. [primary source] source, read 5 November 2026.
- Nextra search needs pagefind as a dev dependency plus a postbuild script that indexes .next/server/app, writing to public/_pagefind or out/_pagefind for static exports. [primary source] source, read 5 November 2026.
- Nextra's docs describe Next.js static rendering as the default strategy, with routes rendered at build time or in the background after revalidation, so docs pages reach crawlers as HTML. [primary source] source, read 5 November 2026.
- A fully static Nextra site sets output: 'export' and images.unoptimized: true in next.config.mjs and writes the export to the out directory. [primary source] source, read 5 November 2026.
- nextra-theme-docs provides a NotFoundPage component for app/not-found.jsx whose default top content is an H1 reading "404: Page Not Found", plus a link that opens a broken-link issue. [primary source] source, read 5 November 2026.
- Nextra 4.5.0 added a copyPageButton layout prop that shows or hides the copy page content button, the closest thing Nextra has to a Markdown export. [primary source] source, read 5 November 2026.
- Nextra 4.6.2 fixed Pagefind search for sites deployed under a Next.js basePath, where the index base URL had been hardcoded to '/'. [primary source] source, read 5 November 2026.
- Nextra's Ask AI guide adds Inkeep's chat component, which needs an Inkeep API key in NEXT_PUBLIC_INKEEP_API_KEY. [primary source] source, read 5 November 2026.
- Nextra was started in 2020 by Vercel members Shu Ding and Paco Coursey; Dimitri Postolov of The Guild now maintains it. [primary source] source, read 5 November 2026.
- nextra.site returned a 404 HTML page for /llms.txt and for /robots.txt on 2026-11-05, while /sitemap.xml answered 200 with application/xml. [observed] source, read 5 November 2026.
- Asked for /docs with Accept: text/markdown on 2026-11-05, nextra.site sent 235,336 bytes of HTML whose Vary header named only rsc and next-router fields. [observed] source, read 5 November 2026.
Products and plans
| Product | What it is | Price | As of | Source |
|---|---|---|---|---|
| Nextra | Next.js framework with docs and blog themes for MDX content. | Free, open source MIT licence, free | 2026-11-05 | source |
Standards
| Standard | Status | What the vendor's pages say | Source |
|---|---|---|---|
| llms-txt | no statement | No statement found in the Nextra introduction, search, static exports, Ask AI and about pages or the nextra package changelog; nextra.site/llms.txt returned 404 on 2026-11-05. | none |
| markdown-negotiation | no statement | No statement found in the Nextra guides read; nextra.site answered Accept: text/markdown with HTML. | none |
| markdown-twin | no statement | No statement found beyond a copy page content button (copyPageButton prop, 4.5.0); nextra.site/docs.md returned 404. | none |
| initial-html | supports | Nextra relies on Next.js static rendering, which its docs call the default rendering strategy, and offers output: 'export' for fully static sites. | source |
| real-404 | partial | Nextra documents a NotFoundPage component for app/not-found.jsx; the HTTP status comes from Next.js, and nextra.site returned 404 for a made-up path. | source |
| vary-accept | no statement | No statement found in the Nextra guides read; nextra.site sent Vary with rsc and next-router fields only. | none |
Checks on its own site
| Reading | Result | Date |
|---|---|---|
| Home page request | HTTP 200; H1 in the initial HTML: yes; 407 words; 0 JSON-LD blocks | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/html, Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch | 2026-11-05 |
| /llms.txt at the host root | HTTP 404, text/html, 142 KB | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | Not available: GET /api/score returned 404 DOMAIN_NOT_SCANNED | 2026-11-05 |
| Cloudflare keyless scan | 7, L0 Not Ready | 2026-11-05 |
What it does not do
- Nextra has no llms.txt generator in its docs or changelog, and nextra.site serves no /llms.txt.
- Nextra's search is not indexed at build by default; a project must add the pagefind postbuild script or the search box finds nothing.
Related pages on this site
Sources
- Nextra: home page https://nextra.site/, read 5 November 2026
- Nextra 4 x App Router. What's New and Migration Guide (The Guild blog) https://the-guild.dev/blog/nextra-4, read 5 November 2026
- Search Engine | Nextra https://nextra.site/docs/guide/search, read 5 November 2026
- Next.js Static Rendering | Nextra https://nextra.site/docs/guide/ssg, read 5 November 2026
- Static Exports | Nextra https://nextra.site/docs/guide/static-exports, read 5 November 2026
- NotFoundPage Component | Nextra https://nextra.site/docs/docs-theme/built-ins/not-found, read 5 November 2026
- nextra package CHANGELOG.md https://raw.githubusercontent.com/shuding/nextra/main/packages/nextra/CHANGELOG.md, read 5 November 2026
- Ask AI | Nextra https://nextra.site/docs/guide/search/ai, read 5 November 2026
- About Nextra | Nextra https://nextra.site/about, read 5 November 2026
- Introduction | Nextra https://nextra.site/docs, read 5 November 2026
- Nextra LICENSE https://raw.githubusercontent.com/shuding/nextra/main/LICENSE, read 5 November 2026
Last reviewed 5 November 2026