Website of NurOS
http://nuros.org/
- Astro 67.2%
- CSS 12.7%
- TypeScript 9.5%
- Roff 8.7%
- JavaScript 1.2%
- Other 0.7%
| assets | ||
| public | ||
| src | ||
| .gitignore | ||
| .nojekyll | ||
| astro.config.mjs | ||
| astro.config.prod.mjs | ||
| index.html | ||
| keystatic.config.ts | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
nuros.org
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.
Getting started
npm install
npm run dev
The dev server runs with the Keystatic admin UI available at /keystatic.
Scripts
| 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 |
Content
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.
License
GNU Affero General Public License v3.0 — see LICENSE.