Skip to content

Commit 21f6c0f

Browse files
committed
feat: 💬 Update homepage texts
1 parent ad05dbf commit 21f6c0f

File tree

1 file changed

+43
-29
lines changed

1 file changed

+43
-29
lines changed

src/pages/index.js

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,29 @@ function ProductOverview() {
4343
<div className="padding-bottom-lg">
4444
<h3>✔ Extensible</h3>
4545
<p>
46-
Lorem ipsum dolor sit amet, sed diam nonumy eirmod tempor invidunt
47-
ut labore et dolore magna aliquyam erat, sed diam voluptua. At
48-
vero eos
46+
We build Server State with extensibility as a first-class citizen.
47+
We even create many built-in functions as plugins. Want another
48+
notification style? Just install the plugin. Or, if no plugin
49+
exists yet, build it using our well-documented APIs.
4950
</p>
5051
</div>
5152
<div className="padding-bottom-lg">
5253
<h3>✔ Adjustable</h3>
5354
<p>
54-
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
55-
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
56-
erat, sed diam voluptua. At vero eos
55+
Even if you are not a developer yourself, it's easy to adjust
56+
Server State to fit your needs. Whether it's by installing an
57+
additional plugin, re-configuring installed plugins, or something
58+
else: You can let Server State be the right tool for the job.
5759
</p>
5860
</div>
5961
<div className="padding-bottom-lg">
6062
<h3>✔ Easy to set up</h3>
6163
<p>
62-
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
63-
nonumy eirmod tempor invidunt ut labore et dolora. At vero eos
64+
Installing Server State on your server is a simple as running an
65+
installer script. (ok, sometimes you'll need to adjust the
66+
Firewall a little bit, but in that case, you should know what to
67+
do 😉). After that, you can do configure everything through our
68+
UI.
6469
</p>
6570
</div>
6671
</div>
@@ -88,34 +93,43 @@ function EasyToDevelopFor() {
8893
image={useBaseUrl('/img/icons/embed-code.svg')}
8994
>
9095
<p>
91-
We're using industry standards like NodeJS, React &amp; GraphQL
92-
for Server State.
96+
We're using industry standards like NodeJS, React & GraphQL for
97+
Server State.
9398
</p>
9499
<p>
95-
This means that both you and we ourselves can use a lot of
96-
tooling that already exists for these standards wihtout having
97-
to reinvent the wheel.
100+
Server State using standard tech means that both you and we can
101+
use a lot of tooling that already exists for these standards
102+
without reinventing the wheel.
98103
</p>
99104
</Highlight>
100105
<Highlight
101106
title="Well documented"
102107
image={useBaseUrl('/img/icons/pencil.svg')}
103108
>
104-
Lorem, ipsum dolor sit amet consectetur adipisicing elit.
105-
Provident, facere nulla exercitationem aliquam optio dolorum
106-
dolorem totam! Quaerat repudiandae voluptates, voluptate
107-
reprehenderit aut facere asperiores aperiam assumenda? Vero,
108-
soluta ea.
109+
<p>
110+
As developers, we know that one of the biggest frustrations when
111+
integrating into a system is lacking/inaccurate documentation.
112+
</p>
113+
<p>
114+
For that reason, we{' '}
115+
<strong>
116+
don't consider documentation to be a "side artifact" but an
117+
integral part of the product itself
118+
</strong>
119+
.
120+
</p>
109121
</Highlight>
110122
<Highlight
111123
title="Eating our own dogfood"
112124
image={useBaseUrl('/img/icons/paw.svg')}
113125
>
114-
Lorem, ipsum dolor sit amet consectetur adipisicing elit.
115-
Provident, facere nulla exercitationem aliquam optio dolorum
116-
dolorem totam! Quaerat repudiandae voluptates, voluptate
117-
reprehenderit aut facere asperiores aperiam assumenda? Vero,
118-
soluta ea.
126+
"Eating one's own dog food" refers to using one's products. Since
127+
we build much of our functionality using the plugin APIs
128+
ourselves,{' '}
129+
<strong>
130+
we want road bumps within our APIs fixed just as much as you do
131+
</strong>
132+
.
119133
</Highlight>
120134
</div>
121135
</div>
@@ -133,10 +147,10 @@ function OpenSource() {
133147
<div className="col col--6">
134148
<h2>100 % Open Source</h2>
135149
<p>
136-
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
137-
Voluptatibus inventore accusantium facere eius odio ea optio, dolore
138-
facilis. Cumque earum fugit unde enim minus vel tempora nulla
139-
accusantium ex culpa.
150+
Server State and its core modules are fully open source (under the
151+
MIT license) and free to use even in commercial settings. If you
152+
want to support us, we appreciate all kinds of contributions to our
153+
project on GitHub:
140154
</p>
141155
<div className={styles.buttons}>
142156
<Link
@@ -157,8 +171,8 @@ export default function Home() {
157171
const { siteConfig } = useDocusaurusContext();
158172
return (
159173
<Layout
160-
title={`Hello from ${siteConfig.title}`}
161-
description="Description will go into a meta tag in <head />"
174+
title={`Hello from ${siteConfig.title}, an open source Server Monitoring solution`}
175+
description="A free, modular, extensible, open source solution for server monitoring"
162176
>
163177
<HomepageHeader />
164178
<ProductOverview />

0 commit comments

Comments
 (0)