This commit is contained in:
Laker Turner 2025-04-25 11:58:37 +01:00
parent dc07f2d378
commit e3cb07dea8
No known key found for this signature in database
16 changed files with 101 additions and 69 deletions

View file

@ -0,0 +1,22 @@
---
import { Image } from "astro:assets";
import Prose from "~/components/ui/Prose.astro";
import { Content as Bio } from "~/content/bio.md";
---
<div class="md:flex md:flex-column gap-6 pb-4 pt-6">
<div>
<h1
class="text-2xl font-bold underline decoration-wavy underline-offset-8 decoration-3 decoration-light-pu dark:decoration-dark-pu mb-6"
>
Hi! I'm Ivy, welcome to my website!
</h1>
<Prose>
<Bio />
</Prose>
</div>
<div>
<Image src={"https://cdn.laker.tech/images/tree.png"} alt={"tree"} width={200} height={300}/>
</div>
</div>

View file

@ -0,0 +1,10 @@
---
import Box from "~/components/ui/Box.astro";
import CollectionList from "~/components/lists/BlogPostList.astro";
import StyledLink from "~/components/util/StyledLink.astro";
---
<Box title="latest blog posts" icon="fa-solid fa-blog">
<CollectionList limit={3} />
<div class="py-1"></div>
<StyledLink href="/blog">see more</StyledLink>
</Box>

View file

@ -0,0 +1,11 @@
---
import Box from "~/components/ui/Box.astro";
import NoteList from "~/components/lists/NoteList.astro";
import StyledLink from "~/components/util/StyledLink.astro";
---
<Box title="latest notes" icon="fa-solid fa-sticky-note">
<NoteList limit={5} />
<div class="py-1"></div>
<StyledLink href="/notes">see more</StyledLink>
</Box>

View file

@ -3,13 +3,14 @@ interface Props {
title?: string;
description?: string;
icon?: string;
class?: string;
}
const { title, description, icon } = Astro.props;
const { title, description, icon, class } = Astro.props;
---
<div
class="border-3 border-light-pu dark:border-dark-pu px-4 py-3 mt-5 w-fit rounded-br-3xl rounded-tl-3xl"
class="border-3 border-light-pu dark:border-dark-pu px-4 py-3 mt-5 w-fit rounded-br-3xl rounded-tl-3xl h-fit"
>
<span class="mb-1">
{icon && <i class={`fa-lg mr-1 ${icon}`} />}

View file

@ -3,7 +3,7 @@
---
<div
class="prose dark:prose-invert prose-p:text-light-tx dark:prose-p:text-dark-tx prose-h3:mt-1 prose-a:decoration-dotted prose-a:text-light-tx dark:prose-a:text-dark-tx prose-a:underline-offset-4 prose-a:decoration-2 prose-a:underline prose-a:decoration-light-pu dark:prose-a:decoration-dark-pu prose-ul:list-disc prose-strong:text-light-tx dark:prose-strong:text-dark-tx"
class="prose dark:prose-invert prose-p:text-light-tx dark:prose-p:text-dark-tx prose-headings:mt-1 prose-a:decoration-dotted prose-a:text-light-tx dark:prose-a:text-dark-tx prose-a:underline-offset-4 prose-a:decoration-2 prose-a:underline prose-a:decoration-light-pu dark:prose-a:decoration-dark-pu prose-strong:text-light-tx dark:prose-strong:text-dark-tx prose-code:font-mono"
>
<slot />
</div>

View file

@ -10,7 +10,7 @@ const { title, description, icon, date } = Astro.props;
{title}
</h2>
<p
class="text-sm text-light-tx-2 dark:text-dark-tx-2 border-l-2 border-light-pu dark:border-dark-pu pl-4 mt-2"
class="text-sm text-light-tx-2 dark:text-dark-tx-2 border-l-4 border-light-pu dark:border-dark-pu pl-5 mt-2 ml-2.5 border-double"
>
{description}
</p>

View file

@ -0,0 +1,29 @@
---
title: App Defaults the Third
description: Not much has changed but it feels weird not having an App Defaults post here
date: 2025-05-01
tags:
- app-defaults
- tech
icon: fa-solid fa-phone
---
- Email:
- Client: Fastmail Web Client, Mail.app on iOS
- Server: Fastmail, Gmail (personal), Outlook (college)
- Notes: Obsidian (personal), Notes.app (family)
- Todo: My bullet journal + Things
- Photo Taking / Management: Camera.app / Photos.app
- Calendar: Calendar.app
- Cloud Storage: iCloud (personal, family) / Office 365 (college)
- RSS reader: [Miniflux] / New Reeder
- Browser: still using Arc and will be until it fades into the aether
- Chat: Discord, IRC (through chat.sr.ht), Facebook Messenger (for one group chat)
- Bookmarks / Read It Later: Linkding
- Word Processing: iA Writer / Obsidian
- Spreadsheets: Google Sheets (once in a blue moon)
- Presentations: Obsidian (with Advanced Slides plugin)
- Budgeting & Personal Finance: Spreadsheet
- News: my RSS reader
- Music: Apple Music
- Podcasts: Overcastp

View file

@ -0,0 +1,9 @@
---
title: Hello Hello
description: '"Looking pretty good for a dead bitch"'
date: 2025-04-24
tags:
- meta
---
Im back!

View file

@ -1,9 +0,0 @@
---
title: meow
description: meow meow meow
date: 2025-03-17
icon: fa-solid fa-cat
tags: ["meow"]
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat

View file

@ -2,7 +2,8 @@
title: "/now: 2025-W13"
description: "its now"
date: 2025-03-24
tags: ["now"]
tags:
- now
icon: fa-calendar-days fa-solid
---

View file

@ -1,9 +0,0 @@
---
title: Welcome
description: Lorem ipsum dolor sit amet irure tempor adipisicing esse minim nisi, aute duis elit. Adipisicing consequat pariatur duis incididunt nisi pariatur proident dolor deserunt et.
date: 2025-03-19
tags:
- welcome
---
Something to do with the nature of truth and falsehood -- Chris Joel

View file

@ -2,6 +2,8 @@
date: 2025-04-23T20:15:18.000000Z
icon: fa-solid fa-clapperboard
exturl: https://letterboxd.com/laker78/film/six-the-musical-live/
tags:
- w-film
---
Watched SIX: The Musical Live! (2025)

View file

@ -1,8 +0,0 @@
---
title: meow
exturl: https://www.google.com
date: 2025-03-16
icon: fa-solid fa-cat
---
Non voluptate dolore cupidatat ex culpa ea. Amet in cupidatat amet dolore officia. Eiusmod cupidatat do cillum quis. Sint sit duis eiusmod duis irure sit consequat veniam ea laborum veniam. Nisi et commodo commodo ea non minim. Sint amet excepteur deserunt duis id elit elit id excepteur occaecat cupidatat. Est exercitation excepteur laboris cillum ad do est fugiat minim.

View file

@ -1,4 +0,0 @@
---
date: 2025-04-01T09:12:19Z
---
test number two

View file

@ -2,41 +2,17 @@
import Layout from "~/layouts/Base.astro";
import Header from "~/components/ui/Header.astro";
import Footer from "~/components/ui/Footer.astro";
import Box from "~/components/ui/Box.astro";
import CollectionList from "~/components/lists/BlogPostList.astro";
import NoteList from "~/components/lists/NoteList.astro";
import StyledLink from "~/components/util/StyledLink.astro";
import { Content as Bio } from "~/content/bio.md";
import Prose from "~/components/ui/Prose.astro";
import HeroSection from "~/components/home/Hero.astro";
import LatestBlogPosts from "~/components/home/LatestBlogPosts.astro";
import LatestNotes from "~/components/home/LatestNotes.astro";
---
<Layout>
<Header />
<main>
<h1
class="text-2xl font-bold underline decoration-wavy underline-offset-8 decoration-3
decoration-light-pu dark:decoration-dark-pu mb-6"
>
Hi! I'm Ivy, welcome to my website!
</h1>
<Prose>
<Bio />
</Prose>
<div class="md:flex md:flex-column gap-6">
<Box title="latest blog posts" icon="fa-solid fa-blog">
<CollectionList limit={5} />
<hr class="h-px my-8 bg-light-pu dark:bg-dark-pu" />
<StyledLink href="/blog">see more</StyledLink>
</Box>
<Box title="latest notes" icon="fa-solid fa-sticky-note">
<NoteList limit={5} />
<hr class="h-px my-8 bg-light-pu dark:bg-dark-pu border-0" />
<StyledLink href="/notes">see more</StyledLink>
</Box>
</div>
</main>
<Footer />
<Header />
<HeroSection />
<div class="md:flex md:flex-column gap-6">
<LatestBlogPosts />
<LatestNotes />
</div>
</Layout>
<Footer />

View file

@ -2,6 +2,7 @@
@plugin "@tailwindcss/typography";
@theme {
--font-mono: "IBM Plex Mono", monospace;
/* Disable default colors to prevent their use; feel free to re-enable as needed. */
--color-amber-*: initial;
--color-lime-*: initial;