Pre-launch landing for macrokit.dev. Static HTML/CSS, no build step, no JS framework. Single page until Days 14–16 of the launch sprint when the full docs site (Astro Starlight or equivalent) replaces it.
public/
├── index.html
├── styles.css
├── wordmark.svg
├── logo.svg
├── favicon.svg
├── robots.txt
└── sitemap.xml
Served as static files by nginx. No server runtime, no pm2 needed.
cd public && python3 -m http.server 8000
# open http://localhost:8000- Server: EC2 (see ops notes — not committed to the repo).
- Document root:
/macrokit/website/public/. - Vhost:
deploy/nginx/macrokit.dev.conf(committed; symlinked into/etc/nginx/sites-enabled/on the server). - TLS: Let's Encrypt via certbot. Re-run after DNS A record is in place.
./deploy/deploy.shPushes the public/ tree to the server via rsync, reloads nginx.
Apache 2.0 — same as the rest of the project. The site content is intentionally a mirror of the org-profile and core README copy; the source of truth lives in github.com/macrokit/core.