Documentation site for Khors Shopify theme, built with Astro 6 + Tailwind CSS v4 + shadcn/ui v4 + Cloudflare Workers.
Live: khors.design4.pro
| Component | Technology |
|---|---|
| Framework | Astro 6.x |
| Styling | Tailwind CSS v4 |
| UI Components | shadcn/ui v4 (Base UI) |
| Deployment | Cloudflare Workers |
| Domain | khors.design4.pro |
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm previewPush to main branch triggers automatic deployment to Cloudflare Workers.
Required Secrets in GitHub:
CLOUDFLARE_API_TOKEN- Cloudflare API tokenCLOUDFLARE_ACCOUNT_ID- Cloudflare account ID
pnpm build
wrangler deploy# Add a component
npx shadcn@latest add button
# Add multiple components
npx shadcn@latest add card badgesrc/
├── components/
│ └── ui/ # shadcn/ui components
├── layouts/ # Astro layouts
├── lib/ # Utilities
├── pages/ # Astro pages
└── styles/
└── global.css # Tailwind + shadcn styles
| Command | Description |
|---|---|
pnpm dev |
Start development server |
pnpm build |
Build for production |
pnpm preview |
Preview production build |
pnpm generate-types |
Generate Wrangler types |