Documentation site for the Darkone NixOS Framework, built with Astro and Starlight.
Published at: https://darkone-linux.github.io
- Astro 5 + Starlight — static site generator with docs theme
- Bilingual: English (
en) and French (fr) - Part of module reference auto-generated from
src/generator(just codegen)
just dev # start dev server (npm run dev)
just build # production build → dist/
just update # codegen + build + deploy
just upgrade # upgrade Astro, Starlight and all npm depsRequires Node.js. Install dependencies once with npm install.
The site is deployed to GitHub Pages via the
darkone-linux/darkone-linux.github.io repo cloned as a sibling directory.
just deploy pulls, commits the new build, and pushes.
src/content/docs/
en/
doc/ Introduction, specifications, user guide, admin guide, how-to
ref/ Module reference (partly auto-generated)
changelog/ Release notes
fr/ French translations (mirrors en/ structure)
src/assets/ Images and diagrams
src/plugins/ Custom rehype/remark plugins
To regenerate the module reference from source:
just codegen # runs: cd ../src/generator && cargo run --release -- doc