Skip to content

admin/dorfarchiv

PublicMirror

Mirror of https://forge.levinkeller.de/levin/dorfarchiv.git

Levin KellerInitial commit140869eHistory
44 lines · 1.3 KB
1import type {ReactNode} from 'react';
2import clsx from 'clsx';
3import Link from '@docusaurus/Link';
4import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
5import Layout from '@theme/Layout';
6import HomepageFeatures from '@site/src/components/HomepageFeatures';
7import Heading from '@theme/Heading';
8
9import styles from './index.module.css';
10
11function HomepageHeader() {
12 const {siteConfig} = useDocusaurusContext();
13 return (
14 <header className={clsx('hero hero--primary', styles.heroBanner)}>
15 <div className="container">
16 <Heading as="h1" className="hero__title">
17 {siteConfig.title}
18 </Heading>
19 <p className="hero__subtitle">{siteConfig.tagline}</p>
20 <div className={styles.buttons}>
21 <Link
22 className="button button--secondary button--lg"
23 to="/docs/intro">
24 Docusaurus Tutorial - 5min ⏱️
25 </Link>
26 </div>
27 </div>
28 </header>
29 );
30}
31
32export default function Home(): ReactNode {
33 const {siteConfig} = useDocusaurusContext();
34 return (
35 <Layout
36 title={`Hello from ${siteConfig.title}`}
37 description="Description will go into a meta tag in <head />">
38 <HomepageHeader />
39 <main>
40 <HomepageFeatures />
41 </main>
42 </Layout>
43 );
44}