diff --git a/website/pages/home/index.jsx b/website/pages/home/index.jsx index ef05b8bdc..6bd9e4939 100644 --- a/website/pages/home/index.jsx +++ b/website/pages/home/index.jsx @@ -17,13 +17,13 @@ export default function Homepage() { { text: 'Download', url: '/downloads', - type: 'download', + type: 'download' }, { text: 'Get Started', url: 'https://learn.hashicorp.com/nomad', - type: 'outbound', - }, + type: 'outbound' + } ]} /> @@ -34,38 +34,38 @@ export default function Homepage() { title: 'Simple and Lightweight', content: 'Single 35MB binary that integrates into existing infrastructure. Easy to operate on-prem or in the cloud with minimal overhead.', - icon: require('./img/why-nomad/simple-and-lightweight.svg'), + icon: require('./img/why-nomad/simple-and-lightweight.svg') }, { title: 'Flexible Workload Support', content: 'Orchestrate applications of any type - not just containers. First class support for Docker, Windows, Java, VMs, and more.', - icon: require('./img/why-nomad/flexible-workload-support.svg'), + icon: require('./img/why-nomad/flexible-workload-support.svg') }, { title: 'Modernize Legacy Applications without Rewrite', content: 'Bring orchestration benefits to existing services. Achieve zero downtime deployments, improved resilience, higher resource utilization, and more without containerization.', - icon: require('./img/why-nomad/modernize-legacy-applications.svg'), + icon: require('./img/why-nomad/modernize-legacy-applications.svg') }, { title: 'Easy Federation at Scale', content: 'Single command for multi-region, multi-cloud federation. Deploy applications globally to any region using Nomad as a single unified control plane.', - icon: require('./img/why-nomad/federation.svg'), + icon: require('./img/why-nomad/federation.svg') }, { title: 'Multi-Cloud with Ease', content: 'One single unified workflow for deploying to bare metal or cloud environments. Enable multi-cloud applications with ease.', - icon: require('./img/why-nomad/servers.svg'), + icon: require('./img/why-nomad/servers.svg') }, { title: 'Native Integrations with Terraform, Consul, and Vault', content: 'Nomad integrates seamlessly with Terraform, Consul and Vault for provisioning, service networking, and secrets management.', - icon: require('./img/why-nomad/native-integration.svg'), - }, + icon: require('./img/why-nomad/native-integration.svg') + } ]} /> @@ -82,13 +82,13 @@ export default function Homepage() { lastName: 'Lefebvre', photo: 'https://www.datocms-assets.com/2885/1591836195-tlefebvrephoto.jpg', - title: 'Tech Lead, SRE', + title: 'Tech Lead, SRE' }, company: { name: 'Cloudflare', logo: - 'https://www.datocms-assets.com/2885/1522194205-cf-logo-h-rgb.png', - }, + 'https://www.datocms-assets.com/2885/1522194205-cf-logo-h-rgb.png' + } }, { quote: @@ -100,13 +100,13 @@ export default function Homepage() { lastName: 'Domingues', photo: 'https://www.datocms-assets.com/2885/1590508642-carlos.png', - title: 'IT Infrastructure Lead', + title: 'IT Infrastructure Lead' }, company: { name: 'Navi Capital', logo: - 'https://www.datocms-assets.com/2885/1590509560-navi-logo.png', - }, + 'https://www.datocms-assets.com/2885/1590509560-navi-logo.png' + } }, { quote: @@ -118,13 +118,12 @@ export default function Homepage() { lastName: 'Endler', photo: 'https://www.datocms-assets.com/2885/1582163422-matthias-endler.png', - title: 'Backend Engineer', + title: 'Backend Engineer' }, company: { name: 'Trivago', - logo: - 'https://www.datocms-assets.com/2885/1582162145-trivago.svg', - }, + logo: 'https://www.datocms-assets.com/2885/1582162145-trivago.svg' + } }, { quote: @@ -135,13 +134,13 @@ export default function Homepage() { lastName: 'Cameron', photo: 'https://www.datocms-assets.com/2885/1582180216-rob-cameron.jpeg', - title: 'Technical Director of Infrastructure', + title: 'Technical Director of Infrastructure' }, company: { name: 'Roblox', logo: - 'https://www.datocms-assets.com/2885/1582180369-roblox-color.svg', - }, + 'https://www.datocms-assets.com/2885/1582180369-roblox-color.svg' + } }, { quote: @@ -153,13 +152,13 @@ export default function Homepage() { lastName: 'Zuber', photo: 'https://www.datocms-assets.com/2885/1582180618-rob-zuber.jpeg', - title: 'CTO', + title: 'CTO' }, company: { name: 'CircleCI', logo: - 'https://www.datocms-assets.com/2885/1582180745-circleci-logo.svg', - }, + 'https://www.datocms-assets.com/2885/1582180745-circleci-logo.svg' + } }, { quote: @@ -171,54 +170,72 @@ export default function Homepage() { lastName: 'Sridharan', photo: 'https://www.datocms-assets.com/2885/1582181517-cindy-sridharan.png', - title: 'Engineer', + title: 'Engineer' }, company: { name: 'imgix', - logo: 'https://www.datocms-assets.com/2885/1582181250-imgix.svg', - }, + logo: 'https://www.datocms-assets.com/2885/1582181250-imgix.svg' + } }, + { + quote: + "I know many teams doing incredible work with Kubernetes but I also have heard horror stories about what happens when it doesn't go well. We attribute our systems' stability to the simplicity and elegance of Nomad.", + caseStudyURL: + 'https://www.hashicorp.com/resources/betterhelp-s-hashicorp-nomad-use-case/', + person: { + firstName: 'Michael', + lastName: 'Aldridge', + photo: + 'https://www.datocms-assets.com/2885/1592925323-1587510032-michael-alridge.jpeg', + title: 'Staff Systems Engineer' + }, + company: { + name: 'BetterHelp', + logo: + 'https://www.datocms-assets.com/2885/1592925329-betterhelp-logo.png' + } + } ]} featuredLogos={[ { companyName: 'Trivago', url: - 'https://www.datocms-assets.com/2885/1582162317-trivago-monochromatic.svg', + 'https://www.datocms-assets.com/2885/1582162317-trivago-monochromatic.svg' }, { companyName: 'Roblox', url: - 'https://www.datocms-assets.com/2885/1582180373-roblox-monochrome.svg', + 'https://www.datocms-assets.com/2885/1582180373-roblox-monochrome.svg' }, { companyName: 'CircleCI', url: - 'https://www.datocms-assets.com/2885/1582180745-circleci-logo.svg', + 'https://www.datocms-assets.com/2885/1582180745-circleci-logo.svg' }, { companyName: 'SAP Ariba', url: - 'https://www.datocms-assets.com/2885/1580419436-logosap-ariba.svg', + 'https://www.datocms-assets.com/2885/1580419436-logosap-ariba.svg' }, { companyName: 'Pandora', url: - 'https://www.datocms-assets.com/2885/1523044075-pandora-black.svg', + 'https://www.datocms-assets.com/2885/1523044075-pandora-black.svg' }, { companyName: 'Citadel', url: - 'https://www.datocms-assets.com/2885/1582323352-logocitadelwhite-knockout.svg', + 'https://www.datocms-assets.com/2885/1582323352-logocitadelwhite-knockout.svg' }, { companyName: 'Jet', - url: 'https://www.datocms-assets.com/2885/1522341143-jet-black.svg', + url: 'https://www.datocms-assets.com/2885/1522341143-jet-black.svg' }, { companyName: 'Deluxe', url: - 'https://www.datocms-assets.com/2885/1582323254-deluxe-logo.svg', - }, + 'https://www.datocms-assets.com/2885/1582323254-deluxe-logo.svg' + } ]} /> @@ -227,7 +244,7 @@ export default function Homepage() { link={{ text: 'Share your success story and receive special Nomad swag.', url: 'https://forms.gle/rdaLSuMGpvbomgYk9', - type: 'outbound', + type: 'outbound' }} /> @@ -243,13 +260,13 @@ export default function Homepage() { image: { alt: null, format: 'png', - url: require('./img/use-cases/simple-container-orchestration.svg'), + url: require('./img/use-cases/simple-container-orchestration.svg') }, link: { external: false, title: 'Learn more', - url: '/use-cases/simple-container-orchestration', - }, + url: '/use-cases/simple-container-orchestration' + } }, { title: 'Non Containerized Application Orchestration', @@ -258,13 +275,13 @@ export default function Homepage() { image: { alt: null, format: 'png', - url: require('./img/use-cases/non-containerized-application-orchestration.svg'), + url: require('./img/use-cases/non-containerized-application-orchestration.svg') }, link: { external: false, title: 'Learn more', - url: '/use-cases/non-containerized-application-orchestration', - }, + url: '/use-cases/non-containerized-application-orchestration' + } }, { title: 'Automated Service Networking with Consul', @@ -273,14 +290,14 @@ export default function Homepage() { image: { alt: null, format: 'png', - url: require('./img/use-cases/automated-service-networking-with-consul.svg'), + url: require('./img/use-cases/automated-service-networking-with-consul.svg') }, link: { external: false, title: 'Learn more', - url: '/use-cases/automated-service-networking-with-consul', - }, - }, + url: '/use-cases/automated-service-networking-with-consul' + } + } ]} /> @@ -293,7 +310,7 @@ export default function Homepage() { time: '24 mins', link: 'https://learn.hashicorp.com/nomad?track=getting-started#getting-started', - image: require('./img/learn-nomad/cap.svg'), + image: require('./img/learn-nomad/cap.svg') }, { title: 'Deploy and Manage Nomad Jobs', @@ -301,8 +318,8 @@ export default function Homepage() { time: '36 mins', link: 'https://learn.hashicorp.com/nomad?track=managing-jobs#getting-started', - image: require('./img/learn-nomad/cubes.svg'), - }, + image: require('./img/learn-nomad/cubes.svg') + } ]} /> @@ -317,13 +334,13 @@ export default function Homepage() { { text: 'Explore HashiCorp Learn', type: 'outbound', - url: 'https://learn.hashicorp.com/nomad', + url: 'https://learn.hashicorp.com/nomad' }, { text: 'Explore Documentation', type: 'inbound', - url: '/docs', - }, + url: '/docs' + } ]} />