Detail proyek
Avatar khmuhtadin

khmuhtadin/

studioapi

Proyek dari daftar awesome-indonesia.

Astro★ 0⑂ 0Update 2 Sep 2026
Astro

khmuhtadin/

studioapi

Proyek dari daftar awesome-indonesia.

Lisensi —0 issue0 PR0 watcherHealth 14%Sejak 2026

★ 0⑂ 02 Sep 2026

README

GitHub ↗

StudioAPI landing page

Marketing site for StudioAPI, built with Astro + Tailwind CSS v4.

Development

npm install
npm run dev        # http://localhost:4321
npm run build      # static output in dist/
npm run check      # astro check

Structure

/
├── public/
│   ├── favicon.svg
│   ├── logo.svg
│   └── llms.txt          # AI-agent-readable site summary
├── src/
│   ├── components/       # Nav, Hero, Sources, Stats, Agentic, Code, ...
│   ├── layouts/          # BaseLayout with fonts + SEO + intro gating
│   ├── pages/index.astro
│   └── styles/global.css # theme tokens + design system
└── .github/workflows/deploy.yml

Deploy

Pushing to main triggers the GitHub Actions workflow, which runs astro check, builds the site, and deploys dist/ to Cloudflare Pages project studioapi via cloudflare/wrangler-action.

The workflow needs a CLOUDFLARE_API_TOKEN repository secret with Cloudflare Pages:Edit permission. Add it in GitHub → Settings → Secrets and variables → Actions.