mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-06-13 10:59:37 +00:00
9267a46d5c
- Replace mkdocs with docosaurus (improved menu structure, ...) - Structure docs into `Usage` and `Server Setup / Administration` - Update favicon - Create new pipeline-syntax page with all options and links to more detailed docs if available - Add ci to publish to `woodpecker-ci.github.io` - Deploy docs preview to surge for review - Update start-page Co-authored-by: 6543 <6543@obermui.de>
41 lines
1.2 KiB
JavaScript
41 lines
1.2 KiB
JavaScript
import React from 'react';
|
||
import clsx from 'clsx';
|
||
import Layout from '@theme/Layout';
|
||
import Link from '@docusaurus/Link';
|
||
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
|
||
import styles from './index.module.css';
|
||
import HomepageFeatures from '../components/HomepageFeatures';
|
||
|
||
function HomepageHeader() {
|
||
const {siteConfig} = useDocusaurusContext();
|
||
return (
|
||
<header className={clsx('hero hero--primary', styles.heroBanner)}>
|
||
<div className="container">
|
||
<h1 className="hero__title">{siteConfig.title}</h1>
|
||
<p className="hero__subtitle">{siteConfig.tagline}</p>
|
||
<div className={styles.buttons}>
|
||
<Link
|
||
className="button button--secondary button--lg"
|
||
to="/docs/intro">
|
||
Woodpecker Tutorial - 5min ⏱️
|
||
</Link>
|
||
</div>
|
||
</div>
|
||
</header>
|
||
);
|
||
}
|
||
|
||
export default function Home() {
|
||
const {siteConfig} = useDocusaurusContext();
|
||
return (
|
||
<Layout
|
||
title={`${siteConfig.title}`}
|
||
description="Woodpecker is a simple CI engine with great extensibility.">
|
||
<HomepageHeader />
|
||
<main>
|
||
<HomepageFeatures />
|
||
</main>
|
||
</Layout>
|
||
);
|
||
}
|