https://github.com/uvacoder/test-nextra-showcase-4475
https://github.com/uvacoder/test-nextra-showcase-4475
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/uvacoder/test-nextra-showcase-4475
- Owner: Uvacoder
- License: mit
- Created: 2023-03-04T00:46:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T00:52:36.000Z (over 3 years ago)
- Last Synced: 2025-01-24T06:09:09.094Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://test-nextra-showcase-docs.vercel.app
- Size: 14.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: 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](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, just simply run `pnpm` 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.