import { ArrowRight } from 'lucide-react' import Link from 'next/link' import { AnimatedBackground } from '@/components/ui/animated-background' import { getWebsites } from '@/lib/content-loader' import { getRoute } from '@/lib/routes' /** * Hero section component for the homepage * Features: Bold typography, gradient text, staggered animations, enhanced CTAs * @returns JSX element containing the hero section with animated background and website count */ export async function HeroSection() { const websites = await getWebsites() const websiteCount = websites.length return (
{/* Badge with count - stagger 1 */}
{websiteCount} Websites in directory
{/* Main heading - stagger 2 */}

llms.txt Hub

{/* Description - stagger 3 */}

The largest directory for{' '} AI-ready documentation and tools implementing the proposed llms.txt standard

{/* CTA Buttons - stagger 4 */}
Add Your llms.txt Learn More
) }