stackpicks.dev
Back to gallery
shuding/nextra preview
shuding
shuding/

nextra

Simple, powerful and flexible site generation framework with everything you love from Next.js.

Stars
13.8k
Forks
1.4k
Watchers
13.8k
Open issues
321
TypeScriptMIT main Updated 1 week ago~6 stars/day lifetime

No curator take yet — this repo isn't in the StackPicks directory.
Add it via /add-repo shuding/nextra to write one.

Topics
markdownmdxnextjsnextrareactstatic-site-generator
Quick install
# Install via npm / pnpm / bun:
pnpm add nextra
# or
npm install nextra

Inferred from TypeScript · always double-check against the official README below.

README — rendered from shuding/nextra

Nextra

Simple, powerful and flexible site generation framework with everything you love from Next.js.

Documentation

https://nextra.site

Development

Installation

The Nextra repository uses PNPM Workspaces and Turborepo.

  1. Run corepack enable to enable Corepack.

    If the command above fails, run npm install -g corepack@latest to install the latest version of Corepack.

  2. Run pnpm install to install the project's dependencies.

Build nextra

pnpm --filter nextra build

Watch mode: pnpm --filter nextra dev

Build nextra-theme-docs

pnpm --filter nextra-theme-docs build

Development

You can also debug them together with a website locally. For instance, to start examples/docs locally, run

pnpm --filter example-docs dev

Any change to example/docs will be re-rendered instantly.

If you update the core or theme packages, a rebuild is required. Or you can use the watch mode for both Nextra and the theme in separated terminals.

Sponsors

Live data via GitHub REST API · Cached 30 min · Created 15 Jun 2020
shuding/nextra — Live preview — StackPicks