The marketing website for Asteroid Belt — helping you adapt to an increasingly automation-driven future. Built with Astro, React, and Tailwind CSS. Deployed to Cloudflare Pages.
Install dependencies:
just installStart the development server at localhost:4321:
just dev| Command | Description |
|---|---|
just install |
Install dependencies |
just dev |
Start local dev server |
just build |
Build production site to ./dist/ |
just start |
Build and preview locally |
just lint |
Lint source files |
just format |
Format source files |
just deploy |
Full deploy pipeline to Cloudflare |
src/
├── assets/ # Images and static assets
├── components/ # React and Astro components
│ └── ui/ # Reusable UI primitives
├── layouts/ # Page layout templates
├── lib/ # Utility functions
├── pages/ # File-based routing
└── styles/ # Global styles
scripts/
└── cloudflare/ # Deployment scripts
The site is deployed to Cloudflare Pages. CI runs on every push to main via GitHub Actions. Tagged releases (v*.*.*) trigger the full deployment pipeline.
Required secrets for deployment:
CLOUDFLARE_ACCOUNT_IDCLOUDFLARE_API_TOKEN
This project is licensed under the MIT License.