Skip to content
/ nextra Public
forked from shuding/nextra

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

License

Notifications You must be signed in to change notification settings

mjnks/nextra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextra

Nextra is a Next.js plugin that renders your MDX files with custom themes.

Development

Installation

The Nextra repository uses Yarn Workspaces and Lerna. To install dependencies, just simply run yarn in the project root directory.

Build Nextra Core

cd packages/nextra
yarn build

Watch mode: yarn dev

Build Nextra Theme

cd packages/nextra-theme-docs
yarn build

Watch mode: yarn dev Watch mode (layout only): yarn dev:layout Watch mode (style only): yarn dev:tailwind

Development

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

cd examples/docs
yarn 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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 91.6%
  • JavaScript 4.5%
  • CSS 3.8%
  • MDX 0.1%