diff --git a/docs/public/images/screenshot.png b/docs/public/images/screenshot.png new file mode 100644 index 00000000..a4e9bad6 Binary files /dev/null and b/docs/public/images/screenshot.png differ diff --git a/docs/src/components/LandingPage.tsx b/docs/src/components/LandingPage.tsx index 98b26c5e..d4848440 100644 --- a/docs/src/components/LandingPage.tsx +++ b/docs/src/components/LandingPage.tsx @@ -191,37 +191,69 @@ const faqs = [ }, ]; +function BrowserMockup() { + return ( +
+
+
+
+
+
+
+
+
+ localhost:4096 +
+
+
+
+ Zerobyte backups dashboard +
+
+ ); +} + export default function LandingPage() { return (
-
-
-

- Open Source Backup Control Plane -

-

- Backups you can finally forget about -

-

- Zerobyte gives you a clean web interface to schedule, monitor, restore, and maintain encrypted backups - across local disks, NAS shares, remote servers, and cloud storage. -

-
- - Documentation - - - - - View on GitHub - +
+
+
+
+

+ Open Source Backup Control Plane +

+

+ Backups you can finally forget about +

+

+ Zerobyte gives you a clean web interface to schedule, monitor, restore, and maintain encrypted backups + across local disks, NAS shares, remote servers, and cloud storage. +

+
+ + Documentation + + + + + View on GitHub + +
+

+ Self-hosted. Restic-powered. Built for operators who want fewer scripts and more visibility. +

+
+
+
-

- Self-hosted. Restic-powered. Built for operators who want fewer scripts and more visibility. -

diff --git a/docs/src/styles.css b/docs/src/styles.css index 00194078..b84e6652 100644 --- a/docs/src/styles.css +++ b/docs/src/styles.css @@ -321,6 +321,10 @@ body:has([data-docs-page])::before { mask-image: radial-gradient(ellipse at top, black 70%, transparent 100%); } +.landing-hero-glow { + background: radial-gradient(ellipse at center, var(--hero-a) 0%, var(--hero-b) 28%, transparent 68%); +} + /* Ensure prose body text is readable against the dark background */ .prose { --tw-prose-body: var(--sea-ink); @@ -874,4 +878,4 @@ div[style*="--callout-color"] { html { @apply font-mono; } -} \ No newline at end of file +}