Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ignite
GitHub Repository: ignite/cli
Path: blob/main/docs/src/pages/index.js
1007 views
1
import React from "react";
2
import Layout from "@theme/Layout";
3
import Link from "@docusaurus/Link";
4
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
5
import styles from "./index.module.css";
6
7
const HomeCard = ({ title, description, to }) => (
8
<div className={styles.card}>
9
<h2>{title}</h2>
10
<p>{description}</p>
11
<Link className={styles.cardLink} to={to}>
12
Explore
13
</Link>
14
</div>
15
);
16
17
export default function Home() {
18
const { siteConfig } = useDocusaurusContext();
19
20
return (
21
<Layout
22
title={`${siteConfig.title} - Welcome`}
23
description="Welcome to Ignite Documentation Portal"
24
>
25
<div className={styles.hero}>
26
<h1 className={styles.heroTitle}>Welcome to Ignite Knowledge Hub</h1>
27
<p className={styles.heroSubtitle}>
28
Your one-stop portal for Ignite documentation, tutorials, and
29
resources
30
</p>
31
</div>
32
33
<main className={styles.main}>
34
<div className={styles.cardsContainer}>
35
<HomeCard
36
title="Ignite Docs"
37
description="Comprehensive documentation for Ignite CLI"
38
to="/welcome"
39
/>
40
<HomeCard
41
title="Ignite Tutorials"
42
description="Step-by-step guides and learning resources"
43
to="https://tutorials.ignite.com"
44
/>
45
<HomeCard
46
title="Ignite Apps"
47
description="Explore recommended Ignite Apps"
48
to="https://ignite.com/marketplace"
49
/>
50
<HomeCard
51
title="Community"
52
description="Join the Ignite community and connect with others"
53
to="https://discord.com/invite/ignitecli"
54
/>
55
</div>
56
</main>
57
</Layout>
58
);
59
}
60
61