Marketing site for GoACS, a TR-069/CWMP Auto Configuration Server written in Go. Built with Astro + Tailwind CSS, deployed to GitHub Pages via GitHub Actions.
npm install
npm run dev # http://localhost:4321
npm run build # -> dist/
npm run preview # serve the built dist/ locallyContent (stats, features, links, screenshot copy) lives in src/content/site.ts. Screenshots go in src/assets/screenshots/<id>.{png,webp} — src/components/Screenshot.astro renders a labeled placeholder for any id that doesn't have a matching file yet, so the site always builds.
.github/workflows/deploy.yml builds and publishes on every push to master via GitHub's Pages-from-Actions flow. The custom domain (goacs.net) lives in public/CNAME.