feat: add official EmDash marketing template

- Marketing landing page with hero, features, testimonials, FAQ, pricing
- EmDash CMS with pages collection and marketing blocks
- Full seed data with all content sections
- Dockerfile with entrypoint for database persistence
- Responsive design with CSS variables

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kunthawat Greethong
2026-04-30 20:58:06 +07:00
commit 065d92636a
23 changed files with 1580 additions and 0 deletions

29
README.md Normal file
View File

@@ -0,0 +1,29 @@
# Marketing Template
A conversion-focused landing page with pricing and contact form. Built on Astro + EmDash CMS.
## Features
- Hero with CTAs
- Feature grid
- Pricing cards
- FAQ and contact form
- EmDash CMS for content management
## Commands
```bash
npm run dev # Start dev server
npm run build # Build for production
npm run bootstrap # Initialize database and seed content
```
## Pages
- `/` - Homepage with hero, features, testimonials, FAQ
- `/pricing` - Pricing page with plans comparison
- `/contact` - Contact form
## Admin
Access the CMS at `/_emdash/admin` after running bootstrap.