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 'react-responsive-carousel/lib/styles/carousel.min.css'; function HomepageHeader() { const { siteConfig } = useDocusaurusContext(); return (

{siteConfig.title}

{siteConfig.tagline}

Tianji brings all your commonly used tools together in one place

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
); } function HomepageMain() { return (
✔ No cookies
✔ GDPR & CCPA compliant
✔ Open API
✔ Open Source
); } export default function Home(): JSX.Element { const { siteConfig } = useDocusaurusContext(); return ( ); }