diff --git a/docs/app/(home)/page.tsx b/docs/app/(home)/page.tsx index b49a4e581..3348a1fd4 100644 --- a/docs/app/(home)/page.tsx +++ b/docs/app/(home)/page.tsx @@ -1,3 +1,5 @@ +import { JsonLd } from "@/components/seo/JsonLd"; +import { BASE_URL } from "@/lib/source"; import styles from "./page.module.css"; import { CompatibilitySection } from "./sections/CompatibilitySection/CompatibilitySection"; import { FeaturesSection } from "./sections/FeaturesSection/FeaturesSection"; @@ -9,9 +11,32 @@ import { ShiroMascot } from "./sections/ShiroMascot/ShiroMascot"; import { StepsSection } from "./sections/StepsSection/StepsSection"; import { TweetWallSection } from "./sections/TweetWallSection/TweetWallSection"; +const jsonLd = [ + { + "@context": "https://schema.org", + "@type": "Organization", + name: "OpenUI", + url: BASE_URL, + logo: `${BASE_URL}/favicon.svg`, + sameAs: ["https://github.com/thesysdev/openui", "https://discord.com/invite/Pbv5PsqUSv"], + }, + { + "@context": "https://schema.org", + "@type": "SoftwareApplication", + name: "OpenUI", + applicationCategory: "DeveloperApplication", + operatingSystem: "Web", + url: BASE_URL, + description: + "OpenUI is a full-stack Generative UI framework with a compact streaming-first language, a React runtime with built-in components, and ready-to-use chat interfaces.", + offers: { "@type": "Offer", price: "0", priceCurrency: "USD" }, + }, +]; + export default function HomePage() { return (
+
+