Marketing site
Sections, site packs, pricing from your plans, and content files.
The site in apps/web arranges sections from @makev1/marketing. Its words live in a site pack, src/sites/<site>/, which holds:
content/with the site's text, blog posts, changelog entries and legal pagespages.tsxwith the home and pricing pageslogo.tsx
acme is the template you start from. Rename or copy it, then set NEXT_PUBLIC_SITE to your pack's folder name.
Sections
Hero, logo cloud, feature grid, feature rows, stats, testimonials, pricing, comparison table, FAQ, time tally, theme showcase, founder note, call to action, header and footer. Each takes its content as props, follows the theme, and renders on the server.
Pricing
tiersFromPlans builds pricing cards from your plans, so the page shows what checkout charges. Pass tiers by hand for anything else, such as one-time licenses.
Content
Posts, changelog entries and legal pages are MDX files that export their metadata. A missing title or a bad date fails the build, and posts marked draft only appear in development. The site also generates an RSS feed, a sitemap, robots rules and social cards.
The legal pages are templates: replace every [bracketed] value and have a lawyer review them.