import React from 'react'; import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import LogoSvg from '@site/static/img/logo.svg'; import { Carousel } from 'react-responsive-carousel'; import { Popover } from 'antd'; import { RiDiscordFill, RiTwitterXFill, RiWechatFill } from 'react-icons/ri'; import { BlockCard } from '../components/BlockCard'; import 'react-responsive-carousel/lib/styles/carousel.min.css'; function HomepageHeader() { const { siteConfig } = useDocusaurusContext(); return (

{siteConfig.title}

{siteConfig.tagline}

Tianji ={' '} Website Analytics +{' '} Uptime Monitor +{' '} Server Status
{/* Early Access */} {/* Visit Demo */}
$wget https://raw.githubusercontent.com/msgbyte/tianji/master/docker-compose.yml
$docker compose up -d
Default account is admin/admin, please change password ASAP.
); } function HomepageMain() { return (
✔ No cookies
✔ GDPR & CCPA compliant
✔ Open API
✔ Open Source
); } function HomepageFooter() { return (
Join Our Community
} trigger={'click'} > } title="Wechat" data-tianji-event="community-wechat" /> } title="Discord" data-tianji-event="community-discord" onClick={() => window.open('https://discord.gg/8Vv47wAEej')} /> } title="Twitter" data-tianji-event="community-twitter" onClick={() => window.open('https://twitter.com/moonrailgun')} />
); } export default function Home(): JSX.Element { const { siteConfig } = useDocusaurusContext(); return ( ); }