---
title: "Nextra: vendor profile: Agent Ready HTML"
description: "Nextra, a framework: 1 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05."
canonical: https://agentreadyhtml.com/vendors/nextra/
site: "Agent Ready HTML"
last_updated: 2026-11-05
section: "Vendors"
---

# Nextra: vendor profile: Agent Ready HTML

> Nextra, a framework: 1 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05.

Source: https://agentreadyhtml.com/vendors/nextra/
Site: Agent Ready HTML
Last reviewed: 2026-11-05

# 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

```text
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](https://agentreadyhtml.com/vendors/by-type/framework/)

Home page

[nextra.site](https://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](https://the-guild.dev/blog/nextra-4), read 5 November 2026.
-   Nextra 4 moved search from the JavaScript FlexSearch library to Pagefind, which is written in Rust. \[primary source\] [source](https://the-guild.dev/blog/nextra-4), 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](https://nextra.site/docs/guide/search), 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](https://nextra.site/docs/guide/ssg), 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](https://nextra.site/docs/guide/static-exports), 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](https://nextra.site/docs/docs-theme/built-ins/not-found), 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](https://raw.githubusercontent.com/shuding/nextra/main/packages/nextra/CHANGELOG.md), 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](https://raw.githubusercontent.com/shuding/nextra/main/packages/nextra/CHANGELOG.md), 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](https://nextra.site/docs/guide/search/ai), 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](https://nextra.site/about), 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](https://nextra.site/docs), 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](https://nextra.site/docs), 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

-   [Frameworks in this section](https://agentreadyhtml.com/vendors/by-type/framework/)
-   [The Plain Fetch viewer](https://agentreadyhtml.com/viewer/)

## Sources

1.  [Nextra: home page](https://nextra.site/) https://nextra.site/, read 5 November 2026
2.  [Nextra 4 x App Router. What's New and Migration Guide (The Guild blog)](https://the-guild.dev/blog/nextra-4) https://the-guild.dev/blog/nextra-4, read 5 November 2026
3.  [Search Engine | Nextra](https://nextra.site/docs/guide/search) https://nextra.site/docs/guide/search, read 5 November 2026
4.  [Next.js Static Rendering | Nextra](https://nextra.site/docs/guide/ssg) https://nextra.site/docs/guide/ssg, read 5 November 2026
5.  [Static Exports | Nextra](https://nextra.site/docs/guide/static-exports) https://nextra.site/docs/guide/static-exports, read 5 November 2026
6.  [NotFoundPage Component | Nextra](https://nextra.site/docs/docs-theme/built-ins/not-found) https://nextra.site/docs/docs-theme/built-ins/not-found, read 5 November 2026
7.  [nextra package CHANGELOG.md](https://raw.githubusercontent.com/shuding/nextra/main/packages/nextra/CHANGELOG.md) https://raw.githubusercontent.com/shuding/nextra/main/packages/nextra/CHANGELOG.md, read 5 November 2026
8.  [Ask AI | Nextra](https://nextra.site/docs/guide/search/ai) https://nextra.site/docs/guide/search/ai, read 5 November 2026
9.  [About Nextra | Nextra](https://nextra.site/about) https://nextra.site/about, read 5 November 2026
10.  [Introduction | Nextra](https://nextra.site/docs) https://nextra.site/docs, read 5 November 2026
11.  [Nextra LICENSE](https://raw.githubusercontent.com/shuding/nextra/main/LICENSE) https://raw.githubusercontent.com/shuding/nextra/main/LICENSE, read 5 November 2026

Last reviewed 5 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-05

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
