From 58ed3c0306f2209c345b3b7b84de65917c7eb943 Mon Sep 17 00:00:00 2001 From: Mike Wickett Date: Wed, 10 Jun 2020 20:53:05 -0400 Subject: [PATCH] website: add cloudflare testimonial --- website/pages/home/index.jsx | 123 ++++++++++++++++++++--------------- 1 file changed, 71 insertions(+), 52 deletions(-) diff --git a/website/pages/home/index.jsx b/website/pages/home/index.jsx index d3a9a43b5..5d0aa1db3 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,44 +34,62 @@ 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'), + }, ]} /> @@ -208,7 +227,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', }} /> @@ -224,13 +243,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', @@ -239,13 +258,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', @@ -254,14 +273,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', + }, + }, ]} /> @@ -274,7 +293,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', @@ -282,8 +301,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'), + }, ]} /> @@ -298,13 +317,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', + }, ]} />