The official website of NurOS, an independent Linux distribution.
Built with Astro, styled as a Material 3 Expressive design system, and content-managed with Keystatic.
Note
Repository Mirrors
- git.nuros.org (web/nuros.org): primary, self-hosted Forgejo instance, accounts restricted to the core team.
- GitHub (NurOS-Linux/nuroslinux.github.io): mirror for external contributors. Issues and Pull Requests opened here are welcome and are reviewed and processed by the core team.
npm install
npm run devThe dev server runs with the Keystatic admin UI available at /keystatic.
| Command | Description |
|---|---|
npm run dev |
Start the local dev server with Keystatic (SSR) |
npm run build |
Production build (static output, astro.config.prod.mjs) |
npm run build:local |
Build using the dev config (hybrid output) |
npm run preview |
Preview the production build |
npm run astro |
Run the Astro CLI directly |
Blog posts live in src/content/posts-{en,ru,kz} as Markdoc files and can be edited directly or through the Keystatic admin UI (/keystatic), configured in keystatic.config.ts.
GNU Affero General Public License v3.0 — see LICENSE.