cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 馃崈
charm leaflet readability golang
at main 38 lines 1.3 kB view raw
1import Link from "@docusaurus/Link"; 2import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; 3import HomepageFeatures from "@site/src/components/HomepageFeatures"; 4import Heading from "@theme/Heading"; 5import Layout from "@theme/Layout"; 6import clsx from "clsx"; 7import type { ReactNode } from "react"; 8 9import styles from "./index.module.css"; 10 11function HomepageHeader() { 12 const { siteConfig } = useDocusaurusContext(); 13 return ( 14 <header className={clsx("hero", styles.heroBanner)}> 15 <div className="container"> 16 <Heading as="h1" className={clsx("hero__title", styles.heroTitle)}>{siteConfig.title}</Heading> 17 <p className={clsx("hero__subtitle", styles.heroSubtitle)}>{siteConfig.tagline}</p> 18 <div className={styles.buttons}> 19 <Link className="button button--info button--lg" to="/docs/quickstart">Get Started</Link> 20 </div> 21 </div> 22 </header> 23 ); 24} 25 26export default function Home(): ReactNode { 27 const { siteConfig } = useDocusaurusContext(); 28 return ( 29 <Layout 30 title="Terminal-based Personal Information Manager" 31 description="Manage tasks, notes, articles, and media from your terminal with Noteleaf"> 32 <HomepageHeader /> 33 <main> 34 <HomepageFeatures /> 35 </main> 36 </Layout> 37 ); 38}