Kunthawat Greethong d6868da01b fix: use EmDashHead page prop correctly (matching official template)
Official template uses: <EmDashHead page={pageCtx} />
Not: <EmDashHead emdash={...} pageContext={...} />

Also removed Font component from imports (causes esbuild parse error)
and uses Google Fonts link tag instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-01 12:32:40 +07:00

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

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.

Description
No description provided
Readme 202 KiB
Languages
Astro 88.8%
TypeScript 6.2%
CSS 2.4%
JavaScript 1.2%
Dockerfile 0.9%
Other 0.5%