The landing page for the Cue Claude Code plugin, built with Astro + Tailwind CSS.
Live at: https://mcdmag.github.io/cue
npm install
npm run build # production build → ./dist/
npm run dev # local dev server at localhost:4321
npx astro check # type-check templates| Variable | Where to set | Description |
|---|---|---|
PUBLIC_STRIPE_PAYMENT_LINK |
GitHub Actions secret | Stripe payment link URL for the "Buy" button |
- Create a payment link in the Stripe Dashboard (Payment Links in the sidebar)
- Copy the URL (e.g.
https://buy.stripe.com/test_abc123) - Go to your GitHub repo Settings > Secrets and variables > Actions
- Click New repository secret
- Name:
PUBLIC_STRIPE_PAYMENT_LINK, Value: your Stripe payment link URL - The next deploy will inject it into the "Buy" button on the pricing section
For local development, create a .env file:
PUBLIC_STRIPE_PAYMENT_LINK=https://buy.stripe.com/test_abc123- Go to the repo Settings → Pages
- Set Source to "GitHub Actions"
- Push a commit that touches
site/**tomainto trigger the first deployment
The Deploy Landing Page workflow (.github/workflows/deploy-site.yml) handles
build and deploy automatically on every push to main that modifies site/ files.