diff --git a/src/components/SeoHead.tsx b/src/components/SeoHead.tsx new file mode 100644 index 000000000..ad4b36bfe --- /dev/null +++ b/src/components/SeoHead.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import Head from '@docusaurus/Head'; + +export default function SeoHead() { + const title = "Windmill | Open-source developer platform and workflow engine"; + const description = "Turn scripts into auto-generated UIs, APIs and cron jobs. Compose them as workflows or data pipelines. Build complex, data-intensive apps with ease. Write and deploy software 10x faster, and run it with the highest reliability and observability on the fastest self-hostable job orchestrator"; + const url = "https://www.windmill.dev/"; + const image = "https://www.windmill.dev/img/og_preview.png"; + + return ( + + {title} + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/pages/index.js b/src/pages/index.js index 9283ed386..80d53b38d 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -5,7 +5,6 @@ import IntegrationsList from '../landing/IntegrationsList'; import LandingSection from '../landing/LandingSection'; import CallToAction from '../landing/CallToAction'; import EntrepriseFeatures from '../landing/EntrepriseFeatures'; -import Head from '@docusaurus/Head'; import HeroExample from '../landing/HeroExample'; import LandingHeader from '../landing/LandingHeader'; import LayoutProvider from '@theme/Layout/Provider'; @@ -16,6 +15,7 @@ import AppLightSection from '../landing/AppLightSection'; import FlowLightSection from '../landing/FlowLightSection'; import TutorialSection from '../landing/TutorialSection'; import MobileTutorialSection from '../landing/MobileTutorialSection'; +import SeoHead from '../components/SeoHead'; function HomepageHeader() { return ( @@ -49,15 +49,7 @@ export default function Home() { return (
- - Windmill | Open-source developer platform and workflow engine - - - - +
diff --git a/static/img/og_preview.png b/static/img/og_preview.png new file mode 100644 index 000000000..c7cea3106 Binary files /dev/null and b/static/img/og_preview.png differ