Marketing site for spane.app — single pane of glass for unified network & server monitoring.
Static site built with Astro, deployed to GitHub Pages via
GitHub Actions on every push to main.
| Route | Purpose |
|---|---|
/ |
Landing — hero, value prop, capability highlights, CTA |
/features |
Full capability breakdown + validated platform matrix |
/docs |
Getting started — deploy, enroll an agent, add a device |
/downloads |
Agent install commands (Linux / Windows) + release links |
/security |
Security posture + signed-binary verification |
npm install
npm run dev # http://localhost:4321
npm run build # static output -> ./dist
npm run preview # preview the production buildPushing to main triggers .github/workflows/deploy.yml, which builds the site
and publishes ./dist to GitHub Pages. No manual steps.
public/CNAMEpins the custom domain tospane.app.public/.nojekyllensures Astro's_astro/asset directory is served verbatim.- One-time setup (Pages source + DNS) is required in the repo settings and at the DNS registrar — see the project notes.
Design language mirrors the spane product UI: dark gray-950 base, gray-100
text, blue (#3b82f6 / #2563eb) accent, system-ui typography. The logo mark is
the product's "single pane" glyph.
Apache-2.0.