handoff to macbook, why does astro hate me so
Some checks failed
ci / builder (push) Failing after 1m25s

This commit is contained in:
Kebo 2025-06-14 21:35:45 -05:00
parent 60bc37390b
commit 54a642df99
10 changed files with 94 additions and 15 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

BIN
public/buttons/sominemo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 808 B

View file

@ -0,0 +1,12 @@
---
date: 2025-06-14 13:00:00
title: It's the one year anniversary!
summary: ...pretty much. Talking about my current plans for the site and what I'm going to do with it now that I am free from school.
draft: true
---
Blow the party horns. My first ever post on this version of the blog happened on June 18, 2024 ~~even though it says the 17th, i still need to fix that~~. It is now June *14*, 2025. Close enough. HAPPY ONE YEAR!!!!!
To be fair, I *did* change the backend from Next.js to Astro around eight months ago, so I haven't been on this specific *core* of the blog for a year, but as far as the
design goes, it's been almost a full year. Wowzers.

View file

@ -7,7 +7,9 @@ import '../styles/globals.css'
import Header from '../components/Header.astro'
import Footer from '../components/Footer.astro'
const { title } = Astro.props
const { title, description, ogImage } = Astro.props
const ogImageUrl = ogImage ? "https://eleboog.com" + ogImage : "https://eleboog.com/blog/blogbanner.png"
---
@ -19,8 +21,21 @@ const { title } = Astro.props
<meta name="viewport" content="width=device-width" />
<meta name="generator" content={Astro.generator} />
<title>{title ? title + ' - eleboog.com' : 'eleboog.com'}</title>
{/* open graph babeeeee */}
<meta property="og:title" content={title ? title + ' - eleboog.com' : 'eleboog.com'} />
<meta property="og:site_name" content="eleboog.com" />
<meta property="og:description" content={description ?? "My personal website, containing blog posts, a mini journal, and other projects. The dark side of the sauce."} />
<meta property="og:type" content="website" />
<meta property="og:image" content={ ogImageUrl } />
<meta property="og:image:secure_url" content={ ogImageUrl } />
<meta property="og:image:width" content="1280" />
<meta property="og:image:height" content="720" />
<meta property="twitter:title" content={title ? title + ' - eleboog.com' : 'eleboog.com'} />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:image" content={ ogImageUrl } />
</head>
<body class="flex-col mx-auto min-h-screen max-w-screen-md p-8 py-4">
<body class="main-spacing">
<Header current={title}/>
<main>
<slot/>

View file

@ -39,7 +39,7 @@ const numberToWord = (num: number) => {
<meta name="generator" content={Astro.generator} />
<title>{title ? title + ' - eleboog.com' : 'eleboog.com'}</title>
</head>
<body class="flex-col mx-auto min-h-screen max-w-screen-md p-8 py-4">
<body class="main-spacing">
<Header current='blog post'/>
<main>
{ ( fm.cover && fm.cover_alt ) ? (

View file

@ -24,7 +24,7 @@ const title = frontmatter.slug ?? 'me'
<meta name="generator" content={Astro.generator} />
<title>{title ? title + ' - eleboog.com' : 'eleboog.com'}</title>
</head>
<body class="flex-col mx-auto min-h-screen max-w-screen-md p-8 py-4">
<body class="main-spacing">
<Header current={title}/>
<main>
<h1 class="text-3xl font-serif my-2">{frontmatter.title}</h1>

View file

@ -31,7 +31,7 @@ import { timeZone } from "../lib/utils";
<p class="mb-2">Expect posts once or twice a week, I guess.</p>
<p class="mb-2"><b>Last journal update:</b>
<a href="/journal" class="font-serif text-subtitle text-sm hover:underline">February 18, 2024</a>
<a href="/journal" class="font-serif text-subtitle text-sm hover:underline">June 14, 2025</a>
</p>
<h2 class="font-serif text-2xl mb-2">recent posts</h2>

View file

@ -13,19 +13,56 @@ import Icon from "../components/Icon.astro";
## now
Why do I do the things I do?
eepy
---
<MDXAccordion title="todo">
- [ ] Make an editing pass on the last blog post (FINALLY) so I can stop worrying about it.
- [ ] Just. Write. Goddammit.
- [ ] Make another blog post this month.
- [ ] Update the Sharefeed a little more maybe? As a treat?
- [ ] Figure out how to make the API route serving the Atom feed ([feed.xml](../feeds/feed.xml)) actually send an xml file that can be recognized by the browser (i.e. allowing for a `.xsl` to work with it and/or opening it automatically in your RSS reader of choice).
- [x] ~~Figure out how to make the API route serving the Atom feed ([feed.xml](../feeds/feed.xml)) actually send an xml file that can be recognized by the browser (i.e. allowing for a `.xsl` to work with it and/or opening it automatically in your RSS reader of choice).~~ I figured it out! I talk about it [here](../posts/2025-06-14-1yranni).
</MDXAccordion>
---
# 2025-06-14
I did it. I graduated from college with a bachelor's in computer science. I have an... okay GPA &mdash; worse than I would like it to be, but considering everything, I think
everything turned out okay in the end. I also got some silly certificate and a cool "emphasis" but none of those really matter.
Now I just need to get a job. And I don't think that will happen.
I moved to an area that is absolutely *not* condusive to my current line of work. I would need to relocate again or get a remote job to find something good, and even then,
the market is absolutely horrible right now. Everyone wants to fire. No one wants to hire. It's going to take me a *minimum* of three months to find a decent job. I can't
wait that long.
So, here's what I am going to do: I'm going to see if I can get *some* income. Work a minimum-wage service job for less than I made in college. From there, I can wait for
the market to decide I matter. I'll network constantly, looking for new opportunities. I'll continue doing what I'm currently doing, working on this site and at [FurSquared](https://fursquared.com/),
to continue to hone my skills and find more ways to network.
I'll also be looking at solidifying *one* additional side project that I can slap on a portfolio. For example, I recently discovered the right way (for me) to use Notion: use
the database tool to quickly organize personal data in a fast and intuitive way. I currently have on a second monitor (!!!) a kanban board full of the job applications I'm managing
that I can easily turn into a Gantt chart to visualize when I need to take next steps. It's lovely. But it has limitations. I can only look at one view at a time;
I can't combine them. Automations are locked behind a paywall. Everything is in the cloud in servers I do not control, which means if some big brain hacker wanted to see
all the anime I want to watch for some reason, they might be able to find a way.
Ideally, I would want the automations to be something I can easily "script" using
a language like Lua or Python (so more advanced automations can be made without having to push through a silly visual workflow). I would also have the views
themselves be more customizable, also possibly with a scripting language. Finally, I can start everything as a local-only app w/ a basic SQLite database and eventually
work my way to self-hosted paradise (so eventually I can make my own mobile apps for it!!)
This *may* be a bit too over my head, especially considering a big reason why Notion works
so well for me right now is because it's *right there* and Just Works&trade;... but there's a little shit in the bottom-right corner that periodically animates itself
to goad me to look at it, click on it, and remember it's their stupid AI thing they desperately want me to use and I want that twink **obliterated**. So, the perfect
reason to reinvent the wheel :3
Since it has been *again* a hot minute since I wrote a blog post, I'm going to make a new one real quick about my misadventures moving to a new setup and
what I plan to do now that I am out of school.
So... yeah! I was looking for one track [but accidentally came across a totally different one so here's that one](https://www.youtube.com/watch?v=WL2SyirMpGI).
I also have literally no income so [any donations to keep this site up and running would be amazing](https://ko-fi.com/kebokyo). Hopefully this
all goes well and I can finally break my YGS curse. Please.
# 2025-03-04
Welp, that didn't work.

View file

@ -101,11 +101,11 @@
}
@layer components {
.main-spacing {
@apply flex-col mx-auto min-h-screen max-w-screen-lg p-8 py-4;
}
.title-gradient {
@media (prefers-color-scheme: dark) {
background-color: #cbd0fa;
background-image: linear-gradient(to right, #cbd0fa, #8989f0);
}
background-color: #ff7f3e;
background-image: linear-gradient(to right, #ff7f3e, #af4261);
background-size: 100%;
@ -116,9 +116,6 @@
}
.title-dot {
@media (prefers-color-scheme: dark) {
background-color: #fba63c;
}
background-color: #1c78ad;
background-size: 100%;
-webkit-background-clip: text;
@ -141,6 +138,24 @@
}
@media (prefers-color-scheme: dark) {
.title-gradient {
background-color: #cbd0fa;
background-image: linear-gradient(to right, #cbd0fa, #8989f0);
background-size: 100%;
-webkit-background-clip: text;
-moz-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
}
.title-dot {
background-color: #fba63c;
background-size: 100%;
-webkit-background-clip: text;
-moz-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
}
.text-title {
@apply text-night-300
}