Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axeincode/nextra
Simple, powerful and flexible site generation framework with everything you love from Next.js.
https://github.com/axeincode/nextra
markdown mdx nextjs nextra react static-site-generation
Last synced: about 2 months ago
JSON representation
Simple, powerful and flexible site generation framework with everything you love from Next.js.
- Host: GitHub
- URL: https://github.com/axeincode/nextra
- Owner: axeincode
- License: mit
- Created: 2024-08-26T23:56:54.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-10T19:17:36.000Z (4 months ago)
- Last Synced: 2024-10-25T09:27:52.354Z (3 months ago)
- Topics: markdown, mdx, nextjs, nextra, react, static-site-generation
- Language: TypeScript
- Homepage: https://nextra.site/
- Size: 22 MB
- Stars: 1
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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](https://pnpm.io/workspaces) and
[Turborepo](https://github.com/vercel/turborepo). To install dependencies, run
`pnpm install` in the project root directory.### Build Nextra Core
```bash
cd packages/nextra
pnpm build
```Watch mode: `pnpm dev`
### Build Nextra Theme
```bash
cd packages/nextra-theme-docs
pnpm build
```| Command | Description |
| ----------------- | ------------------------ |
| pnpm dev | Watch mode |
| pnpm dev:layout | Watch mode (layout only) |
| pnpm dev:tailwind | Watch mode (style only) |### Development
You can also debug them together with a website locally. For instance, to start
examples/docs locally, run```bash
cd examples/docs
pnpm 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