From 54a642df99d79009786f13758ce059401ae01e30 Mon Sep 17 00:00:00 2001 From: Kebo Date: Sat, 14 Jun 2025 21:35:45 -0500 Subject: [PATCH] handoff to macbook, why does astro hate me so --- public/buttons/522@5snb.club.png | Bin 0 -> 2602 bytes public/buttons/foxscot.ch.png | Bin 0 -> 2042 bytes public/buttons/sominemo.gif | Bin 0 -> 808 bytes src/content/posts/2025-06-14-1yranni.mdx | 12 +++++++ src/layouts/BaseLayout.astro | 19 ++++++++-- src/layouts/PostLayout.astro | 2 +- src/layouts/StandaloneMDXLayout.astro | 2 +- src/pages/index.astro | 2 +- src/pages/journal.mdx | 43 +++++++++++++++++++++-- src/styles/globals.css | 29 +++++++++++---- 10 files changed, 94 insertions(+), 15 deletions(-) create mode 100644 public/buttons/522@5snb.club.png create mode 100644 public/buttons/foxscot.ch.png create mode 100644 public/buttons/sominemo.gif create mode 100644 src/content/posts/2025-06-14-1yranni.mdx diff --git a/public/buttons/522@5snb.club.png b/public/buttons/522@5snb.club.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d89cf528bfc23a9e145899c27b2b9d1f7f8710 GIT binary patch literal 2602 zcmV+_3f1+AP)5etRn@eW8Yxc^s8878Ts$*pX7+Wh)rWl;dwgQ9 z=h%5TOWM-xb@{%v|NFcAzqLmcy_+nnZN-{&D!*JsVTGDg`6cq*AFFNo!39cyS3zDG za7O@M1$p_w1yC1HP}M(P@lA+8;M5%4F@Gz@Ew`hHN0k#)W26egL@VnrK6FyO^g5#B25XK^s z9DjbmT5A{&BuaudmQHNw1GT2dSl!3-9ke#I+bQjKiV%iPn!>!;Zfg_TBs3zt9y>ZB=;rmGf&hZ+;5j@AA3N z)tH|CEm~U~M{wJ1S1~nphQYv+=lp&Fd=JmBu*w!VS7X)n#6WOtFG3fHG{Nb$`O{*C z{r5e|A{df!u5eK z^F{Tq7&V8b3uKoO(i2zKf`QVcbOAuJWACuLvVRAeHtcz3AF{~s10U&>c{uC#*!`D( zg%#jdDoCXkW8PxWa~xz4F!7}?4et@+iYL9x4{#d8pof?}OZeDkP%cOZJfHsK#~9mr z8%4Z8;5aDPooJS>Yrnz!4dN%89%M5E4gv_^#m3fPcTyVQn68l~kO#`9Z$@ABUK~A)yOY z!U~hM30~a&B6t7o-OPWY%eiLEEx>=@02`nL7kK0Inpvai*((_!u26`O!b3R`U;OLW z`L|c^MhXWdT>$DrGO4PZ_>=8C_FpGZ!Xb15q*63%>-q8S7uj`q7p~*tIUbI10LX35 z>EE8lSVKWU-}cGK(C8~_!NS^6UlQLED-3QGDe8po)zpG(`SWj_8jk(?wR@Pz=6Lg-gdk83^1pieTI$Xap$N!2@JJrPj|_9}22oncQ-1$$?l2#@0rJ z6&H)3C^UmX&g|>}tutttM!-6pe95Gc)QsMS)2YoND!gPLQ5Q zG|}R~^fXW2dK-gihOE;;_j(lb^H>vOZhtq$ktJf}z!ylNF81lC$iQDBWB7#k}+ z^ysjE|K`oKfdnwVkBOqP zK&w{qTP@an`qMl}MR_ zwF`iqM~;l>J!cHID7nYS1^FWt8Z{BqQa#oMXL)nqow$yRl8Vp`IePp!+n(9RbB{d7 zBS#-W2tlrM;w;8~s*G(9Jo^A~7UL?HW5Cy4iAe}#z_qn;rVmW9?U`-Fc}%Wz`dOd(>*sN$%Qa(b0Qk)xNajB2Q}au}-@36v zCn;z~6#&kDs`Rdhk37smvM|)UarZ{v?4Dyb4|&IYIDkLfTP6$6Y({1>7SaWzka&)F z0adZw|NZ+py6e0}e&^74C``#mdr6N@(xD!dE-Gc2w9-7KpY;h;0D!N2#{F?3H^NxM zY&?s$8YRnZ7rLOA_88;?Qk|l$CX&%`+;cnv6%6lv1YvX|^2Lf+HL}&CyC0N~lbd3HGeo8LUZ!pwC!y69lS^!MUc>Nl8;pwdyi66VvNy>UEd3YXgk2)a$`8yd+6MyPeYMWJHl-aqv7LurPXDbCP@mS$i?>+p68HdnmEpBw^LkKQmc7*o-_22IL-+} zcSP^}e8S93%9%6yN8-aL?^q_9Rw^&usN2m^N>CJbc+JhF1VI^Fi=zB~RumScQU(J< zmKg>EL#I>LvDIokQVk}Fq1V%RUO~5;FY3{BI+`#P6h-_ybp%2A&CYQoTAQIPr368c zEU7x*U4Nn8nVDkQij5@zw_2w^B+%vcyZYbvXgDn|fOF?AJ!j^Enk5LzquxvDU5*w6 z<+U7z#>i*;$Nu>XthSHWF2+!nC=+W-In M07*qoM6N<$f}Fh$zW@LL literal 0 HcmV?d00001 diff --git a/public/buttons/foxscot.ch.png b/public/buttons/foxscot.ch.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbfbee2d1c747ba37ddb1a33cd6e98fc83248ba GIT binary patch literal 2042 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2aicaK~!ko?U_xC z97h$$f3K>iXT4spO|lVkkTJq>g7YEq5d{KBYkMOF1w=5iBaR3mz&UZ^fH?Ab;Ya`l z2@Y_;hL9i`32XfUAqtj7K*0%e2#F!YNNf^&y>`5_UGLAKXL@>PX4f;j77`MrIrO~l z>aKeAfB*M?RoSM-82@jO0oyemAYcKDvd%RT3+*2P>-??km9c%X&Y@f(El`x#Ibk!I zt^1urwx5MpGeGFA+K^!x_C)cI>h@={9U1n;KR#YrZol)6>iS#p-I**SWLU%+>-NPG z{*qm({!S>{O7p+qi<4oljR=9`x3W1`tUqzL-ZDm9ssDq%H7Dj4a%@Z?C+38(zA-(+ zh4~IBfSWb8lZkcCGojaMZ6uD9_22!Wo$H2%BSAvR9D4{rKLvLG=|?@?zW>N~fzKWM z0+5V^67IwV2{{VuTfiyh^VW65t9CV4*v|Oc@bwz4Ia(L2wNn%0WX2&t99WSf052VZ zM)9;4kSQed8+fAU?n>Xgh9hYHjVpD_%XTGK*ve{*UY}tLpJQ>3)&*Mi8wZvpPP>+L;#-ubp|09yfmeg3Y>eV5snlV$5b#0KI7ae-7fzF-Tv z>_(ca_kD#o=UAM#qMAelyHk^sG=|L@fE!69)2Kr)Q0zFO43Ml79pysR0a9PO{_A!x z*>T$q%y6>4=yUq`78*V8yh1U-W5LX@cW|V%&oT|{<%CQ92(8}GgV}c0kd#dIp1`Bu z`8x2~hre9m;+tRnT6Om)=ifDkIo;)(}Jl=3%ta1)tv=w8h}X?u%4pBl#K zh**&$obDQqvJ*i>?N~6)GCiY{ck3wdoPFf4JaCJSOzH8C*Y=kKuDI%Hn<+P7>QNvh zafwe%bSnDFgBP^)tX=fw&v$&mzyiNtXb)3#={=2`nr69TlW=tDpR4pacI&<-mRn3t zGFks2CG;Y_X zGj>VKGl+FCvC8hlupChqT`n&aBA%|5`5jLdlH^#z3kv~{gos=rnGzOIGI!yG5ipCWIryjNatH`3fGowbFY=y;Q~VYoL8C9%uupxnHyKk?~oN0acq z;)OapxRlHj7Tb(SGLlr7qLHLhVt4eVC(O|tt+RG%vl>%0r^p+l*CJaPYsq)muj-sS z$Ktj%?Q{>?s-v73g<@RJ&!tT4sV|lws@$-&gp%Z?7vzahl4vPFv(8TcJcXNoKsRKp z>-1wgcZ6jg{Pck!W8F6{#F=vZCUpQxPb`L>i z(Ws6>gLRHbLv>18+1tmf*Cp)>U8HDr!26_`Z&;L8U YAMn8<*bQ$2q5uE@07*qoM6N<$f><5vP5=M^ literal 0 HcmV?d00001 diff --git a/public/buttons/sominemo.gif b/public/buttons/sominemo.gif new file mode 100644 index 0000000000000000000000000000000000000000..3584f4fa8629a71155b5be5e34abcc497b7d7781 GIT binary patch literal 808 zcmZ?wbh9u|j9`#wxXQrr|Nnmm28J_d&KTKPDk+%UR$psxUlM=zNs9VfgM_B*)w}+y zul@1k2T%Ut5!k*LcMA;aJ=$)Ll>;HJZ% zC&QpDD%-`t@5XTJ?=uEFVUSJK28usfSh#?O>VOOe`H6w;ze7WThmKVLi6uoRbFAiH zSTRLHfNR~2HD#yYR_%ZA!7PB4L+wQ;`=f0xPFggwLD5Xmjk635`wC zYu4^rJBMl0+)eWjGafj&al^tBXX=GT+V@^k-goHOsgoOT9=mn?_N_a2kJsmAUsitc zV%m%K*G|1Z{qXqbj~_mL{rouX>8{mslO&D)oOaN?s$ahF#og!?1+x#;aOQsetiD32 zrGbev?6cdN=)L_sn;V`;e4Hp|9Na& zQxaBoObav+TG-2RU~&(KzyHj4JO|z#y0|)SQdPvQDVYpY17`>APAKK?)J=C?`d4Y< zIkuIF`>R@|6@()Y!z#5f==F6uiT=7Z<=f(}EK>I_OJOZO8hk)kE3M~u zN#^Zc#qXcx9&>KH_J5K0|Lai-g?CPPp0}%u{;GT}M}i~4q0Z*VjRnf-^*oW=s{`)q zGktfM$5{IC{Ke*vvu#foUaqZC7mz*ASsw4o6!~CIUHpe|>G)Sax6cu4s1%staBi>K z{U$Mu3|Gdm8io_sQrjv7m^hddTNF7I|6ERNS2(8OlV5zNP>Dmst6jNUf1k$Uo^5|L gRCJfDNqI8SLv7`gNp4IBo=gsK(^QpoWMHrc0B(j+0{{R3 literal 0 HcmV?d00001 diff --git a/src/content/posts/2025-06-14-1yranni.mdx b/src/content/posts/2025-06-14-1yranni.mdx new file mode 100644 index 0000000..6ae7b86 --- /dev/null +++ b/src/content/posts/2025-06-14-1yranni.mdx @@ -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. + diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index a12e80f..fe2d6df 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -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 {title ? title + ' - eleboog.com' : 'eleboog.com'} + + {/* open graph babeeeee */} + + + + + + + + + + + - +
diff --git a/src/layouts/PostLayout.astro b/src/layouts/PostLayout.astro index d7af443..51dd605 100644 --- a/src/layouts/PostLayout.astro +++ b/src/layouts/PostLayout.astro @@ -39,7 +39,7 @@ const numberToWord = (num: number) => { {title ? title + ' - eleboog.com' : 'eleboog.com'} - +
{ ( fm.cover && fm.cover_alt ) ? ( diff --git a/src/layouts/StandaloneMDXLayout.astro b/src/layouts/StandaloneMDXLayout.astro index c7ae802..8518fb1 100644 --- a/src/layouts/StandaloneMDXLayout.astro +++ b/src/layouts/StandaloneMDXLayout.astro @@ -24,7 +24,7 @@ const title = frontmatter.slug ?? 'me' {title ? title + ' - eleboog.com' : 'eleboog.com'} - +

{frontmatter.title}

diff --git a/src/pages/index.astro b/src/pages/index.astro index c50a38d..617111f 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -31,7 +31,7 @@ import { timeZone } from "../lib/utils";

Expect posts once or twice a week, I guess.

Last journal update: - February 18, 2024 + June 14, 2025

recent posts

diff --git a/src/pages/journal.mdx b/src/pages/journal.mdx index c4427b2..02f78be 100644 --- a/src/pages/journal.mdx +++ b/src/pages/journal.mdx @@ -13,19 +13,56 @@ import Icon from "../components/Icon.astro"; ## now -Why do I do the things I do? +eepy --- - [ ] 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). --- +# 2025-06-14 + +I did it. I graduated from college with a bachelor's in computer science. I have an... okay GPA — 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™... 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. diff --git a/src/styles/globals.css b/src/styles/globals.css index 8995f71..bb1482c 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -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 }