Landing page built with Astro, Tailwind CSS, and React integrations.
- Node.js 22.12.0 or newer
- npm
Run from the repository root:
| Command | Purpose |
|---|---|
npm ci |
Install dependencies |
npm run dev |
Start local development server |
npm run build |
Build static site into dist/ |
npm run preview |
Preview production build locally |
- GitHub Actions workflow:
.github/workflows/ci.yml - Static output directory:
dist/ - Custom domain:
justanother.engineer(seepublic/CNAME)
src/pages/index.astro- main page compositionsrc/components/landing/- landing page sectionssrc/layouts/Layout.astro- shared layout, SEO, and analyticsastro.config.mjs- Astro configuration (site/base/sitemap)