80 lines
3.8 KiB
JavaScript
80 lines
3.8 KiB
JavaScript
import React from 'react'
|
|
import clsx from 'clsx'
|
|
import Layout from '@theme/Layout'
|
|
import CodeBlock from '@theme/CodeBlock'
|
|
import Link from '@docusaurus/Link'
|
|
import useDocusaurusContext from '@docusaurus/useDocusaurusContext'
|
|
import useBaseUrl from '@docusaurus/useBaseUrl'
|
|
import Translate, {translate} from '@docusaurus/Translate';
|
|
|
|
import Feature from './components/Feature'
|
|
import Section from './components/Section'
|
|
import Highlight from './components/Highlight'
|
|
import LogoCarousel from './components/LogoCarousel'
|
|
import cdnTransfer from '../CdnTransfer'
|
|
|
|
import styles from './styles.module.css'
|
|
import { features, SetupExample, SurenessIntegration, friendLinks, mediaPartners } from '../constants'
|
|
|
|
function Home() {
|
|
const context = useDocusaurusContext()
|
|
const {siteConfig = {}} = context
|
|
return (
|
|
<Layout
|
|
title={`${siteConfig.title} · ${siteConfig.tagline}`}
|
|
description={`${siteConfig.tagline}`}>
|
|
<header className={clsx('hero hero--primary', styles.heroBanner)}>
|
|
<div className="container">
|
|
<h1 className="hero__title">
|
|
<img style={{width: '500px', marginTop: '100px'}} src={cdnTransfer('img/hertzbeat-brand.svg')} alt={'#'}/>
|
|
</h1>
|
|
<p className="hero__subtitle"><Translate>易用友好的高性能监控告警系统</Translate></p>
|
|
<div className={styles.social}>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/web-monitor.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/ping-connect.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/port-available.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/database-monitor.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/custom-monitor.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/threshold.svg')} alt={''}/></a>
|
|
<a href="https://console.tancloud.cn"><img src={cdnTransfer('img/badge/alert.svg')} alt={''}/></a>
|
|
</div>
|
|
<div className={styles.buttons}>
|
|
<Link
|
|
to="https://console.tancloud.cn"
|
|
className={clsx(
|
|
'button button--outline button--secondary button--lg',
|
|
styles.getStarted,
|
|
)}>
|
|
<Translate>即刻登录免费使用</Translate>
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
<main>
|
|
{features && features.length > 0 && (
|
|
<Section isDark>
|
|
{features.map((props, idx) => (
|
|
<Feature key={idx} {...props} />
|
|
))}
|
|
</Section>
|
|
)}
|
|
{/*who is using*/}
|
|
{/*<Section>*/}
|
|
{/* <LogoCarousel logos={logos}></LogoCarousel>*/}
|
|
{/*</Section>*/}
|
|
|
|
{/*Friend Links*/}
|
|
{/*<Section>*/}
|
|
{/* <LogoCarousel logos={friendLinks} headerTitle={translate({message: 'Friend Links'})}></LogoCarousel>*/}
|
|
{/*</Section>*/}
|
|
{/*/!*Media Partners*!/*/}
|
|
{/*<Section>*/}
|
|
{/* <LogoCarousel logos={mediaPartners} headerTitle={translate({message: 'Media Partners'})}></LogoCarousel>*/}
|
|
{/*</Section>*/}
|
|
</main>
|
|
</Layout>
|
|
)
|
|
}
|
|
|
|
export default Home
|