Expands app/layout.tsx metadata (openGraph, twitter, canonical), adds ProfessionalService JSON-LD to app/page.tsx, focus-visible styles in globals.css, robots.txt/sitemap.xml, and a placeholder og-image.png (navy background, no wordmark text — needs a real design asset before launch). Also adds .eslintrc.json (next/core-web-vitals) so next lint runs non-interactively, and decouples ESLint from next build via next.config.mjs (eslint.ignoreDuringBuilds) so a pre-existing, out-of-scope lint issue in Cierre.tsx doesn't block the static export.
33 lines
1.0 KiB
TypeScript
33 lines
1.0 KiB
TypeScript
import { Hero } from '@/components/sections/Hero';
|
|
import { FraseAncla } from '@/components/sections/FraseAncla';
|
|
import { ParaQuien } from '@/components/sections/ParaQuien';
|
|
import { Mecanismo } from '@/components/sections/Mecanismo';
|
|
import { Disciplinas } from '@/components/sections/Disciplinas';
|
|
import { Estratega } from '@/components/sections/Estratega';
|
|
import { Cierre } from '@/components/sections/Cierre';
|
|
|
|
const jsonLd = {
|
|
'@context': 'https://schema.org',
|
|
'@type': 'ProfessionalService',
|
|
name: 'creeer',
|
|
description: 'Estratega de crecimiento. Claridad estratégica para empresarios con tracción.',
|
|
url: 'https://creeer.com',
|
|
};
|
|
|
|
export default function Home() {
|
|
return (
|
|
<>
|
|
<script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }} />
|
|
<main>
|
|
<Hero variant="editorial" /> {/* dueña puede cambiar a "hormozi" */}
|
|
<FraseAncla />
|
|
<ParaQuien />
|
|
<Mecanismo />
|
|
<Disciplinas />
|
|
<Estratega />
|
|
<Cierre />
|
|
</main>
|
|
</>
|
|
);
|
|
}
|