Skip to content

Commit 7391f86

Browse files
authored
Fix gh pages (#23)
1 parent cca00ac commit 7391f86

23 files changed

Lines changed: 2611 additions & 599 deletions

bun.lock

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/app/globals.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@
126126
background: rgba(0, 0, 0, 0.5);
127127
}
128128

129-
/* Scrolling animation for log lines */
130129
@keyframes scroll-up {
131130
0% {
132131
transform: translateY(100%);

site/app/icon.tsx

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import { ImageResponse } from "next/og";
2+
3+
export const runtime = "edge";
4+
5+
export const size = {
6+
width: 32,
7+
height: 32,
8+
};
9+
10+
export const contentType = "image/png";
11+
12+
export default function Icon() {
13+
return new ImageResponse(
14+
(
15+
<div
16+
style={{
17+
background: "white",
18+
width: "100%",
19+
height: "100%",
20+
display: "flex",
21+
alignItems: "center",
22+
justifyContent: "center",
23+
borderRadius: 6,
24+
}}
25+
>
26+
<div
27+
style={{
28+
background: "linear-gradient(135deg, #2563eb 0%, #9333ea 100%)",
29+
WebkitBackgroundClip: "text",
30+
backgroundClip: "text",
31+
color: "transparent",
32+
fontSize: 23,
33+
fontWeight: 900,
34+
fontFamily: "system-ui, -apple-system, sans-serif",
35+
letterSpacing: "-0.05em",
36+
}}
37+
>
38+
Dx
39+
</div>
40+
</div>
41+
),
42+
{
43+
...size,
44+
},
45+
);
46+
}

site/app/page.tsx

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
"use client";
22

33
import { useState, useEffect } from "react";
4+
import { ChevronRight } from "lucide-react";
5+
import { FaGithub } from "react-icons/fa";
46
import { ThemeShowcase } from "@/components/theme-showcase";
57
import { ProblemSection } from "@/components/solutionDemo";
68
import { SetupSection } from "@/components/setup-section";
79
import { InteractiveExamplesSection } from "@/components/interactive";
8-
import { ThemeToggle } from "@/components/theme-toggle";
10+
import { Navbar } from "@/components/navbar";
911
import { CustomThemeCreator } from "@/components/themegenerator";
1012

1113
export default function Home() {
@@ -33,9 +35,7 @@ export default function Home() {
3335

3436
return (
3537
<main className="min-h-screen">
36-
<div className="fixed top-4 right-4 z-50">
37-
<ThemeToggle />
38-
</div>
38+
<Navbar />
3939
{/* New Theme Showcase with Headline Overlay */}
4040
<ThemeShowcase
4141
themes={themes}
@@ -45,26 +45,44 @@ export default function Home() {
4545
>
4646
{/* Headline content positioned over the dimmed animation */}
4747
<div className="mx-auto max-w-3xl">
48-
<h1 className="mb-6 text-6xl font-bold tracking-tight">
49-
<span className="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">
48+
<h1
49+
className="mb-6 text-8xl md:text-9xl font-bold tracking-tight leading-tight flex items-center justify-center"
50+
style={{
51+
filter:
52+
"drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))",
53+
lineHeight: "1.2",
54+
}}
55+
>
56+
<span className="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent pr-2">
5057
logsDx
5158
</span>
59+
<span
60+
className="inline-block animate-pulse"
61+
style={{
62+
width: "0.08em",
63+
height: "0.8em",
64+
backgroundColor: "#ef4444",
65+
marginLeft: "0.1em",
66+
}}
67+
></span>
5268
</h1>
53-
<p className="mb-8 text-xl text-slate-600 dark:text-slate-400">
69+
<p className="mb-8 text-2xl md:text-3xl text-slate-600 dark:text-slate-400">
5470
Schema-based styling layer that makes logs look identical between
5571
terminal and browser environments
5672
</p>
5773
<div className="flex flex-wrap justify-center gap-4">
5874
<a
5975
href="#setup"
60-
className="rounded-lg bg-slate-900 px-6 py-3 text-white hover:bg-slate-800 dark:bg-slate-100 dark:text-slate-900 dark:hover:bg-slate-200"
76+
className="inline-flex items-center gap-2 rounded-lg bg-slate-900 px-6 py-3 text-white hover:bg-slate-800 dark:bg-slate-100 dark:text-slate-900 dark:hover:bg-slate-200"
6177
>
6278
Get Started
79+
<ChevronRight className="h-4 w-4" />
6380
</a>
6481
<a
6582
href="https://github.com/yowainwright/logsdx"
66-
className="rounded-lg border border-slate-300 bg-white px-6 py-3 text-slate-900 hover:bg-slate-50 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-100 dark:hover:bg-slate-700"
83+
className="inline-flex items-center gap-2 rounded-lg border border-slate-300 bg-white px-6 py-3 text-slate-900 hover:bg-slate-50 dark:border-slate-700 dark:bg-slate-800 dark:text-slate-100 dark:hover:bg-slate-700"
6784
>
85+
<FaGithub className="h-4 w-4" />
6886
View on GitHub
6987
</a>
7088
</div>

site/components/hero.tsx

Lines changed: 0 additions & 154 deletions
This file was deleted.

0 commit comments

Comments
 (0)