zeekay 03503ed2a4 fix: prerender every doc topic to its own path; build on lux-build ARC
Two unescaped <tenant> placeholders in regulated/ats.mdx and regulated/bd.mdx
were parsed as JSX and broke the MDX/static-export build. With the build
failing, the shipped image carried only the home hub, so every deep topic
(/architecture, /consensus, /sdk/quickstart, ...) fell through the SPA index
fallback and rendered the hub instead of its own page. Escaping the
placeholders restores the export: generateStaticParams now emits all 458
topic pages (architecture.html, consensus.html, sdk/quickstart.html, ...),
each distinct, which the hanzoai/spa server resolves directly (verified with
the real spa binary locally — /architecture -> 'Architecture | Lux Docs', no
longer the hub).

CI: rebuild on the luxfi self-hosted ARC pool (runs-on: lux-build) and push
ghcr.io/luxfi/lux-docs:latest — the exact image the live deployment pulls.
GitHub-hosted runners are billing-blocked for luxfi. Removed the old
ubuntu-latest deploy.yml (billing-blocked) and the cross-org workflow-sanity
call that luxfi/docs cannot resolve (startup_failure).
2026-06-24 18:20:14 -07:00
2026-02-14 05:26:19 -08:00

Lux Network Documentation

Official documentation for Lux Network - Post-quantum secure blockchain infrastructure.

Built with @hanzo/docs - the documentation framework by Hanzo AI.

Getting Started

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

Documentation Structure

content/
└── docs/
    ├── index.mdx          # Welcome page
    ├── learn/             # Learning resources
    │   ├── introduction/  # Introduction to Lux
    │   ├── architecture/  # Architecture deep-dive
    │   └── consensus/     # Consensus mechanisms
    ├── build/             # Developer guides
    │   ├── quickstart/    # Quick start guide
    │   ├── sdk/           # SDK documentation
    │   └── contracts/     # Smart contract development
    ├── nodes/             # Node operation
    │   ├── run/           # Running a node
    │   ├── validators/    # Validator setup
    │   └── staking/       # Staking guide
    └── reference/         # API reference
        ├── api/           # REST/RPC API
        └── cli/           # CLI reference

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Add or modify documentation in content/docs/
  4. Submit a pull request

License

MIT © Lux Network


Part of the Hanzo Docs ecosystem.

S
Description
Documentation site for Lux Network's architecture, SDKs, and node operations.
Readme BSD-3-Clause
5.4 MiB
Languages
MDX 99.2%
TypeScript 0.8%