OKAY LETS GOOOOO

This commit is contained in:
Ivy Turner 2025-04-29 21:47:58 +01:00
parent befda49b7e
commit 3c62bdd713
No known key found for this signature in database
11 changed files with 79 additions and 28 deletions

View file

@ -1,11 +1,19 @@
---
import Date from "../util/Date.astro";
import StyledLink from "../util/StyledLink.astro";
const { title, description, icon, date } = Astro.props;
const { title, description, icon, date, back, backLabel } = Astro.props;
---
<div class="mb-4 mt-6">
<h2 class="text-xl font-bold font-inter">
{
() => {
if (back) {
return <StyledLink href={back} icon="fa-solid fa-arrow-left">{backLabel || "Back"}</StyledLink>
}
}
}
<h2 class="text-xl font-bold">
<i class={`${icon} text-xl mr-2 text-light-pu dark:text-dark-pu`}></i>
{title}
</h2>

View file

@ -1,7 +1,7 @@
---
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
date: 2025-04-29
tags:
- app-defaults
- tech

View file

@ -1,10 +0,0 @@
---
title: A Blog Post With Some Code
description: meow
tags:
- code
---
```js
console.log("tinker tailor soldier spy");
```

View file

@ -1,10 +1,23 @@
---
title: Hello Hello
description: '"Looking pretty good for a dead bitch"'
date: 2025-04-24
date: 2025-04-29
tags:
- meta
- web
---
Hi! Welcome to my new website. We're on a version number high enough that I don't even care anymore.
Hi! Welcome to my new website. We're on a version number high enough that I don't even care anymore.
It's been kind of an open secret that I've been working on this site for a bit,
including [a blog post where i said i wasn't working on it](https://ivyneeds.rest/posts/this-might-not-be-my-home-but-its-a-start).
But I did work on it. Because my brain is weird.
Plus because I've had this many iterations, I now finally have the stuff I wanted when I was making the first version of this site, such as:
- A working notes section (now just to make a good client for it that isnt [status.lol](https://status.lol))
- Auto-importing media tracking (letterboxd, last.fm[^1] so far)
- Secret date based things I won't talk about yet[^2]
It's not entirely finished though so expect a few more updates, soon[^3].
Also *Glacier* will stay active, on Pika cause I still like it.

View file

@ -1,11 +0,0 @@
---
title: "/now: 2025-W13"
description: "its now"
date: 2025-03-24
tags:
- now
icon: fa-calendar-days fa-solid
---
- I've started bullet journalling. It's fun but I'm not keeping it up enough to have any effect.
- Watched *Mickey 17* on Saturday, it's very good.

View file

@ -0,0 +1,21 @@
---
title: "/now: 2025-W19"
description: "Update to my now page #1"
date: 2025-03-29
tags:
- now
icon: fa-calendar-days fa-solid
---
*Life right now, in one sentence*: Slowly becoming more chaotic, but also becoming more beautiful.
### general happenings
- started meditating a bit more.
- finally getting back to bullet journalling. hopefully i keep with it this time.
### music
- played my first concert with my band :D (also got paid for the first time #girlboss)
- listened to a lot of Loyle Carner recently, and he's just announced an album and tour with two shows in my city, so I'll be buying tickets ASAP.
## technology
-

9
src/data/others.json Normal file
View file

@ -0,0 +1,9 @@
{
"friends": [
{
"l": "https://rknight.me",
"n": "Robb Knight",
"b": ""
}
]
}

View file

@ -3,14 +3,14 @@ import Layout from "~/layouts/Base.astro";
import Header from "~/components/ui/Header.astro";
import Strapline from "~/components/ui/Strapline.astro";
import Footer from "~/components/ui/Footer.astro";
const { title, description, icon, date } = Astro.props;
const { title, description, icon, date, back, backLabel } = Astro.props;
---
<Layout title={title} description={description} date={date}>
<div>
<Header />
<main class="pr-48 lg:pl-1">
<Strapline title={title} description={description} icon={icon} date={date} />
<Strapline title={title} description={description} icon={icon} date={date} back={back} backLabel={backLabel} />
<slot />
</main>
<Footer />

View file

@ -21,6 +21,7 @@ const { Content } = await render(post);
description={post.data.description}
date={post.data.date}
icon={post.data.icon}
back="/blog"
>
<AgeWarning date={post.data.date} />
<Prose>

View file

@ -10,5 +10,7 @@ import StyledLink from "~/components/util/StyledLink.astro";
icon="fa-solid fa-signature"
>
<StyledLink href="/blog/tags">See all the tags</StyledLink>
<StyledLink href="/blog/feed.xml" icon="fa-solid fa-rss">Subscribe via RSS</StyledLink>
<div class="mb-4"></div>
<BlogPostList />
</Page>

View file

@ -0,0 +1,18 @@
---
import Page from "~/layouts/Page.astro";
import others from "~/data/others.json";
---
<Page
title="Other people and sites I like"
description="also some webrings, wow!"
icon="fa-solid fa-users"
>
<h3>Friends</h3>
{others.friends.map((item) => {
switch (item.b) {
}
})}
</Page>