Skip to content

Commit 52cba93

Browse files
authored
docs: add Get Started section to docs homepage (#60660)
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 b71bb38 commit 52cba93

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 @@ import Products, { ProductProps } from "@site/src/components/Pages/Homepage/Prod
99
import VersionHighlights from "@site/src/components/Pages/Homepage/VersionHighlights";
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";
@@ -32,6 +33,12 @@ import zeroTrustSvg from "@site/src/components/Icon/teleport-svg/zero-trust.svg"
3233
import mwiSvg from "@site/src/components/Icon/teleport-svg/mwi.svg";
3334
import identityGovernanceSvg from "@site/src/components/Icon/teleport-svg/identity-governance.svg";
3435
import identitySecuritySvg from "@site/src/components/Icon/teleport-svg/identity-security.svg";
36+
import bookOpenSvg from "@site/src/components/Icon/teleport-svg/book-open.svg";
37+
import flowArrowSvg from "@site/src/components/Icon/teleport-svg/flow-arrow.svg";
38+
import identificationBadgeSvg from "@site/src/components/Icon/teleport-svg/identification-badge.svg";
39+
import listBulletsSvg from "@site/src/components/Icon/teleport-svg/list-bullets.svg";
40+
41+
{/* lint disable page-structure remark-lint */}
3542

3643
<DocsHeader
3744
quickActions={[
@@ -50,16 +57,57 @@ import identitySecuritySvg from "@site/src/components/Icon/teleport-svg/identity
5057
]}
5158
/>
5259

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

64112
<Products
65113
productCategories={[
@@ -379,20 +427,4 @@ Started](./get-started/get-started.mdx) guide to enroll your first resource with
379427
iconComponent: arrowRightSvg,
380428
},
381429
]}
382-
/>
383-
384-
## Architecture
385-
386-
The Teleport Infrastructure Identity Platform consists of a certificate authority and
387-
identity-aware access proxy that run either on the Teleport-managed cloud or, in
388-
special cases, a self-hosted private network.
389-
390-
Teleport Agents, which can run on Linux servers or Kubernetes, proxy access to
391-
infrastructure resources and cloud provider APIs. Users authenticate to
392-
infrastructure resources through Teleport Agents using short-lived certificates.
393-
Teleport Agents enforce role-based access controls by using certificates that embed user attributes.
394-
395-
Learn more:
396-
397-
- [Teleport Core Concepts](./core-concepts.mdx)
398-
- [Architecture Guides](./reference/architecture/architecture.mdx)
430+
/>

0 commit comments

Comments
 (0)