Skip to content

Commit 7b2a929

Browse files
committed
docs: add Get Started section to docs homepage
This commit adds the new Get Started section design to the docs homepage. Also removes the rest of the free text, about Architecture, from the page since it's already mentioned in this section.
1 parent 68c3312 commit 7b2a929

File tree

1 file changed

+59
-27
lines changed

1 file changed

+59
-27
lines changed

docs/pages/index.mdx

Lines changed: 59 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ template: "landing-page"
99
import DocsHeader, { DocsHeaderProps } from "@site/src/components/Pages/Homepage/DocsHeader";
1010
import Resources, { ResourcesProps } from "@site/src/components/Pages/Homepage/Resources";
1111
import Integrations, { IntegrationsProps } from "@site/src/components/Pages/Homepage/Integrations";
12+
import GetStarted from "@site/src/components/Pages/Homepage/GetStarted";
1213

1314
import applicationSvg from "@site/src/components/Icon/teleport-svg/application.svg";
1415
import linuxServersSvg from "@site/src/components/Icon/teleport-svg/linux-servers.svg";
@@ -28,6 +29,12 @@ import jamfProSvg from "@site/src/components/Icon/teleport-svg/jamf-pro.svg";
2829
import jenkinsSvg from "@site/src/components/Icon/teleport-svg/jenkins.svg";
2930
import snowflakeSvg from "@site/src/components/Icon/teleport-svg/snowflake.svg";
3031
import arrowRightSvg from "@site/src/components/Icon/teleport-svg/arrow-right.svg";
32+
import bookOpenSvg from "@site/src/components/Icon/teleport-svg/book-open.svg";
33+
import flowArrowSvg from "@site/src/components/Icon/teleport-svg/flow-arrow.svg";
34+
import identificationBadgeSvg from "@site/src/components/Icon/teleport-svg/identification-badge.svg";
35+
import listBulletsSvg from "@site/src/components/Icon/teleport-svg/list-bullets.svg";
36+
37+
{/* lint disable page-structure remark-lint */}
3138

3239
<DocsHeader
3340
quickActions={[
@@ -46,16 +53,57 @@ import arrowRightSvg from "@site/src/components/Icon/teleport-svg/arrow-right.sv
4653
]}
4754
/>
4855

49-
Teleport is the easiest, most secure way to access and protect all your infrastructure.
50-
51-
The Teleport Infrastructure Identity Platform implements trusted computing at
52-
scale, with unified cryptographic identities for humans, machines and workloads,
53-
endpoints, infrastructure assets, and AI agents.
54-
55-
## Get started
56-
57-
You can quickly see how Teleport works by following our [Get
58-
Started](./get-started/get-started.mdx) guide to enroll your first resource with Teleport.
56+
<GetStarted
57+
youtubeVideoId="BJWbSqiDLeU"
58+
steps={[
59+
{
60+
title: "Step 1: Deploy a Teleport cluster",
61+
description: "Select an edition and deploy a Teleport cluster. ",
62+
href: "./get-started/",
63+
},
64+
{
65+
title: "Step 2: Connect your infrastructure",
66+
description: "Connect and protect your infrastructure with your Teleport cluster.",
67+
href: "./get-started/connect/",
68+
},
69+
{
70+
title: "Step 3: Manage access",
71+
description: "Configure role-based access controls for your team.",
72+
href: "./get-started/access/",
73+
},
74+
{
75+
title: "Step 4: Review a detailed audit log",
76+
description: "Collect detailed events generated by humans and machines across your infrastructure.",
77+
href: "./get-started/audit/",
78+
},
79+
]}
80+
links={[
81+
{
82+
title: "Installation guide",
83+
description: "Detailed guide on how to install Teleport binaries/clients on your platform.",
84+
href: "./installation/",
85+
iconComponent: bookOpenSvg,
86+
},
87+
{
88+
title: "Architecture",
89+
description: "Understand how Teleport is architected and how its components work together.",
90+
href: "./reference/architecture/",
91+
iconComponent: flowArrowSvg,
92+
},
93+
{
94+
title: "User guides",
95+
description: "Guides for accessing infrastructure with Teleport tools and interfaces.",
96+
href: "./connect-your-client/",
97+
iconComponent: identificationBadgeSvg,
98+
},
99+
{
100+
title: "References",
101+
description: "A complete references for configuring core components across environments.",
102+
href: "./reference/",
103+
iconComponent: listBulletsSvg,
104+
},
105+
]}
106+
/>
59107

60108
(!docs/pages/includes/homepage/products.mdx!)
61109

@@ -176,20 +224,4 @@ Started](./get-started/get-started.mdx) guide to enroll your first resource with
176224
iconComponent: arrowRightSvg,
177225
},
178226
]}
179-
/>
180-
181-
## Architecture
182-
183-
The Teleport Infrastructure Identity Platform consists of a certificate authority and
184-
identity-aware access proxy that run either on the Teleport-managed cloud or, in
185-
special cases, a self-hosted private network.
186-
187-
Teleport Agents, which can run on Linux servers or Kubernetes, proxy access to
188-
infrastructure resources and cloud provider APIs. Users authenticate to
189-
infrastructure resources through Teleport Agents using short-lived certificates.
190-
Teleport Agents enforce role-based access controls by using certificates that embed user attributes.
191-
192-
Learn more:
193-
194-
- [Teleport Core Concepts](./core-concepts.mdx)
195-
- [Architecture Guides](./reference/architecture/architecture.mdx)
227+
/>

0 commit comments

Comments
 (0)