From e3cb07dea8eedff59d7f21bea0adb5512afa3d5d Mon Sep 17 00:00:00 2001 From: Laker Turner Date: Fri, 25 Apr 2025 11:58:37 +0100 Subject: [PATCH] changes --- src/components/home/Hero.astro | 22 ++++++++++++ src/components/home/LatestBlogPosts.astro | 10 ++++++ src/components/home/LatestNotes.astro | 11 ++++++ src/components/ui/Box.astro | 5 +-- src/components/ui/Prose.astro | 2 +- src/components/ui/Strapline.astro | 2 +- src/content/blog/appdefaults2504.md | 29 +++++++++++++++ src/content/blog/hello-hello.md | 9 +++++ src/content/blog/meow.md | 9 ----- src/content/blog/{now1.md => now2513.md} | 3 +- src/content/blog/welcome.md | 9 ----- src/content/notes/202504232015.md | 2 ++ src/content/notes/test.md | 8 ----- src/content/notes/test2.md | 4 --- src/pages/index.astro | 44 ++++++----------------- src/styles/global.css | 1 + 16 files changed, 101 insertions(+), 69 deletions(-) create mode 100644 src/components/home/Hero.astro create mode 100644 src/components/home/LatestBlogPosts.astro create mode 100644 src/components/home/LatestNotes.astro create mode 100644 src/content/blog/appdefaults2504.md create mode 100644 src/content/blog/hello-hello.md delete mode 100644 src/content/blog/meow.md rename src/content/blog/{now1.md => now2513.md} (93%) delete mode 100644 src/content/blog/welcome.md delete mode 100644 src/content/notes/test.md delete mode 100644 src/content/notes/test2.md diff --git a/src/components/home/Hero.astro b/src/components/home/Hero.astro new file mode 100644 index 0000000..a79c629 --- /dev/null +++ b/src/components/home/Hero.astro @@ -0,0 +1,22 @@ +--- +import { Image } from "astro:assets"; +import Prose from "~/components/ui/Prose.astro"; +import { Content as Bio } from "~/content/bio.md"; +--- + +
+
+

+ Hi! I'm Ivy, welcome to my website! +

+ + + + +
+
+ {"tree"} +
+
diff --git a/src/components/home/LatestBlogPosts.astro b/src/components/home/LatestBlogPosts.astro new file mode 100644 index 0000000..09b66df --- /dev/null +++ b/src/components/home/LatestBlogPosts.astro @@ -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"; +--- + + +
+ see more +
\ No newline at end of file diff --git a/src/components/home/LatestNotes.astro b/src/components/home/LatestNotes.astro new file mode 100644 index 0000000..61c74a0 --- /dev/null +++ b/src/components/home/LatestNotes.astro @@ -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"; +--- + + + +
+ see more +
diff --git a/src/components/ui/Box.astro b/src/components/ui/Box.astro index ffed2e4..8be169f 100644 --- a/src/components/ui/Box.astro +++ b/src/components/ui/Box.astro @@ -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; ---
{icon && } diff --git a/src/components/ui/Prose.astro b/src/components/ui/Prose.astro index b301a08..b368246 100644 --- a/src/components/ui/Prose.astro +++ b/src/components/ui/Prose.astro @@ -3,7 +3,7 @@ ---
diff --git a/src/components/ui/Strapline.astro b/src/components/ui/Strapline.astro index b10cc71..4efb9e0 100644 --- a/src/components/ui/Strapline.astro +++ b/src/components/ui/Strapline.astro @@ -10,7 +10,7 @@ const { title, description, icon, date } = Astro.props; {title}

{description}

diff --git a/src/content/blog/appdefaults2504.md b/src/content/blog/appdefaults2504.md new file mode 100644 index 0000000..486c662 --- /dev/null +++ b/src/content/blog/appdefaults2504.md @@ -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 \ No newline at end of file diff --git a/src/content/blog/hello-hello.md b/src/content/blog/hello-hello.md new file mode 100644 index 0000000..76587fb --- /dev/null +++ b/src/content/blog/hello-hello.md @@ -0,0 +1,9 @@ +--- +title: Hello Hello +description: '"Looking pretty good for a dead bitch"' +date: 2025-04-24 +tags: + - meta +--- + +I’m back! \ No newline at end of file diff --git a/src/content/blog/meow.md b/src/content/blog/meow.md deleted file mode 100644 index 71bb1e8..0000000 --- a/src/content/blog/meow.md +++ /dev/null @@ -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 \ No newline at end of file diff --git a/src/content/blog/now1.md b/src/content/blog/now2513.md similarity index 93% rename from src/content/blog/now1.md rename to src/content/blog/now2513.md index cb84e91..6cfe54b 100644 --- a/src/content/blog/now1.md +++ b/src/content/blog/now2513.md @@ -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 --- diff --git a/src/content/blog/welcome.md b/src/content/blog/welcome.md deleted file mode 100644 index dec7078..0000000 --- a/src/content/blog/welcome.md +++ /dev/null @@ -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 \ No newline at end of file diff --git a/src/content/notes/202504232015.md b/src/content/notes/202504232015.md index e0fef22..b486c70 100644 --- a/src/content/notes/202504232015.md +++ b/src/content/notes/202504232015.md @@ -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) \ No newline at end of file diff --git a/src/content/notes/test.md b/src/content/notes/test.md deleted file mode 100644 index 41fb13b..0000000 --- a/src/content/notes/test.md +++ /dev/null @@ -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. diff --git a/src/content/notes/test2.md b/src/content/notes/test2.md deleted file mode 100644 index e466a64..0000000 --- a/src/content/notes/test2.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -date: 2025-04-01T09:12:19Z ---- -test number two \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 02525f5..3362412 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -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"; --- -
-
-

- Hi! I'm Ivy, welcome to my website! -

- - - - - -
- - -
- see more -
- - -
- see more -
-
-
-