Skip to content

Commit da92ea0

Browse files
authored
Doc site: updating landing page content (#393)
* doc-site: update landing page content * fixup! doc-site: update landing page content
1 parent c42eead commit da92ea0

File tree

6 files changed

+35
-46
lines changed

6 files changed

+35
-46
lines changed

doc-site/src/components/HomepageFeatures.js

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ const FeatureList = [
88
Svg: require('../../static/img/icons/attr-reliable.svg').default,
99
description: (
1010
<>
11-
Your infrastructure will be highly available and fault tolerant.
12-
Production workloads will be self-healing, with all traffic load
13-
balanced to multiple instances of your application. All the
14-
infrastructure is represented with code to be reproducible,
15-
auditable, and easy to configure.
11+
Fault-tolerant infrastructure. Production workloads will be
12+
highly available, with traffic load balanced to multiple
13+
instances of your application. All the infrastructure is
14+
represented with code to be reproducible and easy to configure.
1615
</>
1716
),
1817
},
@@ -21,9 +20,9 @@ const FeatureList = [
2120
Svg: require('../../static/img/icons/attr-scalable.svg').default,
2221
description: (
2322
<>
24-
Everything in your system will scale automatically based on the needs
25-
of your application. For frontend assets, using a CDN will ensure global
26-
scale, so you don’t need to worry about it.
23+
Your system will scale automatically based on your application’s
24+
needs. For frontend assets, using a CDN will ensure availability
25+
at global scale.
2726
</>
2827
),
2928
},
@@ -32,25 +31,11 @@ const FeatureList = [
3231
Svg: require('../../static/img/icons/attr-secure.svg').default,
3332
description: (
3433
<>
35-
All your systems will follow security best practices backed up
34+
All your systems will follow security best practices backed up
3635
by multiple security audits and penetration tests, and will be
37-
properly configured to make sure access is controlled to
38-
private networks, secrets, and data. Built-in application
39-
features help you bullet-proof your application by using
40-
existing, tested tools rather than reinventing the wheel.
41-
</>
42-
),
43-
},
44-
{
45-
title: 'Modular',
46-
Svg: require('../../static/img/icons/attr-modular.svg').default,
47-
description: (
48-
<>
49-
Everything built by Zero is yours. After Zero generates your
50-
infrastructure, backend, and frontend, all the code is checked
51-
into your source control repositories and becomes the basis for
52-
your new system. You can customize as much as you like. We
53-
provide constant updates and new modules.
36+
properly configured to limit access to private networks,
37+
secrets, and data. Bullet-proof your application by default
38+
using existing, tested tools.
5439
</>
5540
),
5641
},

doc-site/src/components/HomepageFeatures.module.scss

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
.features {
2-
background: white;
32
align-items: center;
43

54
.title {
6-
color: var(--ifm-landing-page-inverse-font-color);
5+
color: white;
76
font-weight: 400;
87
text-transform: inherit;
98
max-width: 34rem;
@@ -24,8 +23,8 @@
2423
}
2524

2625
p {
27-
color: var(--ifm-landing-page-inverse-font-color);
28-
font-size: 0.8rem;
26+
color: white;
27+
font-size: 0.9rem;
2928
padding: 0 calc(var(--ifm-spacing-horizontal)*2);
3029
}
3130

doc-site/src/components/HomepageVideo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ import styles from './HomepageVideo.module.scss';
33

44
export default function FeatureVideo () {
55
return <div className={styles.video}>
6-
<iframe width="850" height="450" src="https://www.youtube.com/embed/IZ45Wm3wN7s" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
6+
<iframe width="850" height="450" src="https://www.youtube.com/embed/6rBM8L8dz4A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
77
</div>
88
}

doc-site/src/components/HomepageWhyZero.js

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ const reasons = [
66
{
77
logo: require('../../static/img/icons/reason-diamond.svg').default,
88
title: 'Quality',
9-
text: `The same quality as hiring an experienced DevOps engineer`,
9+
text: `Like the best DevOps engineer you’ve ever met - except open source and free.`,
1010
details: [
11-
`The devops skill gap is real. Why spend precious time picking up unfamiliar tech, making wrong choices that result in costly refactoring or rebuilding in
12-
the future, and missing tools and best practices that would speed up your product iteration?`,
13-
`Think of Zero as the best DevOps engineer you’ve ever met - except it’s open-source, and free.`
11+
`The devops skill gap is real. Why spend precious time picking up unfamiliar tech,
12+
making wrong choices that result in costly refactoring or rebuilding in the future,
13+
and missing tools and best practices that would speed up your product iteration?`,
14+
`Get real-time support for all your questions from Zero’s community.`
1415
]
1516
},
1617
{
1718
logo: require('../../static/img/icons/reason-clockwise.svg').default,
1819
title: 'Speed',
19-
text: `Just as fast as Render`,
20+
text: `Just as fast as other tools like Heroku to get up and running.`,
2021
details: [
2122
`Building foundational infrastructure the right way doesn’t have to take a long time. Our team has years of experience building and scaling startups and have poured that knowledge into Zero. What used to take us weeks of DevOps work can now take you 30 minutes.`,
2223
`We provide constant updates and new modules that you can pull in on an ongoing basis.`,
@@ -25,10 +26,12 @@ const reasons = [
2526
{
2627
logo: require('../../static/img/icons/reason-key.svg').default,
2728
title: 'Ownership',
28-
text: `You own 100% of the code`,
29+
text: `You own 100% of the code. No lock-in!`,
2930
details: [
30-
`We don’t lock you into any decisions. It’s your code to change or migrate off at any point without consequence.`,
31+
`Everything built by Zero is yours. It’s your code to change or migrate off at any point.`,
3132
`Cloud application hosting tools are built to lock you in and don’t scale. `,
33+
`Infrastructure is created in your cloud provider account. You can customize as much
34+
as you like with no strings attached. You control how much you spend.`
3235
]
3336
}
3437
];
@@ -55,9 +58,9 @@ const title = "Why is Zero good for startups ?"
5558
return <div className={`${styles.reasons_container} featured-sections`}>
5659
<h2 className={styles.title}>
5760
{title}
58-
<h5 className={styles.subtitle}>
61+
<h4 className={styles.subtitle}>
5962
As engineer #1, your sole priority is to build the logic for your application and get it into customers’ hands as quickly and reliably as possible.
60-
</h5>
63+
</h4>
6164
</h2>
6265
<Reasons data={reasons} expanded={expanded} setExpanded={setExpanded} />
6366
<div className={`${styles.expand} ${expanded && styles.expanded}`}>

doc-site/src/components/HomepageWhyZero.module.scss

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.reasons_container{
2-
// background: rgba(232, 237, 244, 1);
32
text-align: center;
4-
color: white;
3+
background: white;
4+
color: var(--ifm-landing-page-inverse-font-color);
55

66
.title {
77
margin-bottom: 5rem;
@@ -12,7 +12,7 @@
1212
margin: 1rem auto;
1313
font-family: 'lato';
1414
font-weight: 400;
15-
max-width: 30rem;
15+
max-width: 34rem;
1616
letter-spacing: normal;
1717
}
1818
.expand {
@@ -24,7 +24,7 @@
2424

2525
&:active, &:link, &:visited{
2626
text-decoration: none;
27-
color:#7A8AA9;;
27+
color: var(--ifm-landing-page-inverse-font-color);
2828
}
2929
&:after {
3030
align-self: center;
@@ -63,11 +63,13 @@
6363
}
6464

6565
.description{
66-
font-size: 0.8rem;
66+
min-height: 2.5rem;
67+
font-size: 0.9rem;
6768
align-self: center;
6869
}
6970
ul.description {
7071
margin-top: 2rem;
72+
padding-left: 1rem;
7173
}
7274
.description li{
7375
text-align: left;

doc-site/src/pages/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ export default function Home() {
5959
<HomepageVideo />
6060
<HomePageCallToAction />
6161
<HomepageTrustedBy />
62-
<HomepageFeatures />
6362
<HomepageWhyZero />
63+
<HomepageFeatures />
6464
<HomepageOfferings />
6565
<HomePageCallToAction />
6666
</main>

0 commit comments

Comments
 (0)