From 248d3fb5540e935b24095d22e3bdee519d17ad72 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Wed, 28 Aug 2024 03:31:57 -0700 Subject: [PATCH] overhaul landing page --- src/lib/app.css | 2 +- src/routes/+page.svelte | 244 ++++++++++++++++++------------ src/routes/about/+page.svelte | 2 +- src/routes/portfolio/+page.svelte | 2 +- 4 files changed, 152 insertions(+), 98 deletions(-) diff --git a/src/lib/app.css b/src/lib/app.css index 4c62190..fe13c99 100644 --- a/src/lib/app.css +++ b/src/lib/app.css @@ -109,7 +109,7 @@ var(--dot-color); } .link { - @apply hover:text-violet-700 dark:hover:text-violet-600 underline decoration-violet-800 dark:decoration-violet-500 decoration-solid decoration-4; + @apply hover:text-violet-700 dark:hover:text-violet-600 underline decoration-violet-800 dark:decoration-violet-500 decoration-solid decoration-2 underline-offset-auto; } /* .link::after { */ diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index a0430d7..dc8f80e 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,8 +1,35 @@ @@ -11,101 +38,128 @@ -
-
- -

- 👋 Hi. I'm Youwen. -

-
-
- -

a student.

-

a programmer.

-

a math enthusiast.

-

a musician.

-

a hacker.

-
-
- -

Building free and open source software.

-
-
-
- - -
-
- - - What I'm up to - - -
    -
  • - I'm currently reading through Linear Algebra Done Wrong, by Sergei Treil. I'm syncing my notes and problem set solutions to a - public git repository here. -
  • -
  • - I'm working on a dotfile manager for people who want a dotfile manager, but don't want - to manage dotfiles for their dotfile manager (in other words, with minimal - configuration). -
  • -
  • I'm still trying to understand Haskell.
  • -
-
- - - - - - -
- - - Blog - - -

- Check out my blog where I write about code, math, games, and other hacks I do. It's built with Haskell. +

+ +

👋 Hi. I'm Youwen.

+
+
+ + +

sh-5.2$

+ +

uname -a

+
+
+
+

+ I'm a first-year studying math at the University of California, Santa Barbara. Before that, I built robots with + Team 1280. In my spare time, I hack on + free software and open source. +

+
+
+ + + +
+ + +

sh-5.2$

+

ls -l /home/youwen

+
+

Some cool links from home and around the web:

+ +
+ + + What's new? + + + This section will probably contain a feed of new projects, blog posts, and other stuff that + I've deemed "ready to display". For now, it has this text, because I'm too lazy to actually + implement this feature right now. + + + + + Homelab status + + + Status of my various services running off my homelab, like code.youwen.dev. + {#if homelabStatus === 'operational'} +

+ All systems normal.

-
- - + System status unknown. +

+ {:else if homelabStatus === 'failed'} +

Failures detected.

+ {:else} +

Probing for status...

+ {/if} + + + + - -
- - - What's new? - - - This section will contain a feed of new projects, blog posts, and other stuff that I've - deemed "ready to display". For now, it has this text, because I'm too lazy to actually - implement this feature right now. - - -
+ + + + + + Miscellany + + +
    +
  • + Use NixOS and want to try Zen Browser? I got a flake for that. +
  • +
+
+
diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte index e67905d..b9ff0a4 100644 --- a/src/routes/about/+page.svelte +++ b/src/routes/about/+page.svelte @@ -7,7 +7,7 @@ About | Youwen Wu -
+
diff --git a/src/routes/portfolio/+page.svelte b/src/routes/portfolio/+page.svelte index 5c19ea7..ae98d12 100644 --- a/src/routes/portfolio/+page.svelte +++ b/src/routes/portfolio/+page.svelte @@ -12,7 +12,7 @@ -
+

Portfolio