Skip to content

Repository files navigation

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.

Used by

Contributors

Languages