import type { Metadata } from "next";
import { Hero } from "@/components/marketing/hero";
import { Features } from "@/components/marketing/features";
import { ToolsStrip } from "@/components/marketing/tools-strip";
import { Faq } from "@/components/marketing/faq";
import { CtaBanner } from "@/components/marketing/cta";
import { buildMetadata } from "@/lib/seo";
import { siteConfig } from "@/lib/constants";

export const metadata: Metadata = buildMetadata({
  title: `${siteConfig.name} — Online Markdown Editor with Live Preview`,
  description: siteConfig.description,
  path: "/",
});

export default function HomePage() {
  return (
    <>
      <Hero />
      <Features />
      <ToolsStrip />
      <Faq />
      <CtaBanner />
    </>
  );
}
