diff --git a/content/blog/2022/elon.md b/content/blog/2022/elon.md index c1ce676..0c0ef8c 100644 --- a/content/blog/2022/elon.md +++ b/content/blog/2022/elon.md @@ -1,6 +1,10 @@ --- title: "Elon Musk's Twitter" date: 2022-04-26T00:00:08-07:00 +categories: + - Internet +tags: + - social media year: "2022" --- So that's it. Twitter reached a deal with Elon Musk. There's not much to say that hasn't already been said. I want to believe Musk will make improvements, but I think whatever improvements he makes will please the wrong crowd of people. Twitter has a monopoly on the type of platform it provides, which puts him in a unique position of power, especially with all the fuss US lawmakers have been making about free speech on Twitter and elsewhere online. diff --git a/content/blog/2022/goodbye-tiktok.md b/content/blog/2022/goodbye-tiktok.md index ebf6f35..7a41d99 100644 --- a/content/blog/2022/goodbye-tiktok.md +++ b/content/blog/2022/goodbye-tiktok.md @@ -2,6 +2,10 @@ title: "I uninstalled TikTok, again" date: 2022-11-16T16:23:00-07:00 year: "2022" +categories: + - Internet +tags: + - social media --- I can't seem to find a healthy way to use TikTok, so I just shouldn't use it at all. I first installed it during the height of the pandemic in 2020 and have since uninstalled and reinstalled it at least 4 or 5 times. While there is a huge load of shit on the platform, there are also cool and interesting creators on there, lots of funny jokes, shitposts, and memes, and even videos where I legitmately learned something! However, short-form video scares me as a social media format because of how addicting it is. TikTok's algorithm in particular is so good at showing you what you want to see that you can't help but scroll. It got to the point where I was reaching for my phone and scrolling TikTok every time I had a free minute. On my worst days, this would sometimes last hours. Just scrolling. Filling up my brain with content of dubious quality and intentions. TikTok is also experiencing a rise in Internet discourse and outrage culture on the platform. Due to the short virality cycle of content on TikTok, it seems to be speedrunning the same discourse Tumblr did a decade ago. It's exhausting. I'm tired of all interaction online being subject "discourse". I'm tired of hot takes. I'm tired of hearing the unwanted opinion of every random online. diff --git a/content/blog/2022/kazuki-takahashi.md b/content/blog/2022/kazuki-takahashi.md index 122b86d..2694b2d 100644 --- a/content/blog/2022/kazuki-takahashi.md +++ b/content/blog/2022/kazuki-takahashi.md @@ -2,6 +2,8 @@ title: Rest in peace, Kazuki Takahashi date: 2022-07-09T00:43:19-07:00 year: "2022" +categories: + - Life --- Yesterday's news about Yu-Gi-Oh! author Kazuki Takahashi really hit me hard. Yu-Gi-Oh! was a huge part of my childhood and introduced me both to card games and mange/anime. I would be a very different person without his influence. diff --git a/content/blog/2022/nothing.md b/content/blog/2022/nothing.md index 72f37bd..fd61b2f 100644 --- a/content/blog/2022/nothing.md +++ b/content/blog/2022/nothing.md @@ -2,5 +2,7 @@ title: A Post About Nothing date: 2022-04-28T22:18:26-07:00 year: "2022" +categories: + - Life --- My favorite thing to do is nothing. Just sitting idle, observing the environment (or more likely, my apartment wall). It's fun. I just get to think. Like David Puddy on a 16 hour flight. The world requires constant attention these days, so don't forget to take a break. diff --git a/content/blog/2022/recentpast.md b/content/blog/2022/recentpast.md index a20ffa7..31c743b 100644 --- a/content/blog/2022/recentpast.md +++ b/content/blog/2022/recentpast.md @@ -2,6 +2,8 @@ title: Missing the Recent Past date: 2022-05-01T14:27:55-07:00 year: "2022" +categories: + - Life --- This year will mark two years since I graduated college. Despite graduation feeling like the resolution following the climax of the movie with the bad guy defeated and the cast living happily ever after, time continued to move forward. diff --git a/content/blog/2022/ripipod.md b/content/blog/2022/ripipod.md index 57f5c9a..91e2c52 100644 --- a/content/blog/2022/ripipod.md +++ b/content/blog/2022/ripipod.md @@ -2,6 +2,8 @@ title: End of the iPod date: 2022-05-13T23:19:33-07:00 year: "2022" +categories: + - Life --- This week, Apple announced it was ceasing production on the iPod touch, officially making the iPod a gadget of a bygone era. My first iPod was a 3rd gen iPod touch, but I also owned a few Nanos. diff --git a/content/blog/2022/selfhostedcloud.md b/content/blog/2022/selfhostedcloud.md index dab8b51..8e6c135 100644 --- a/content/blog/2022/selfhostedcloud.md +++ b/content/blog/2022/selfhostedcloud.md @@ -1,8 +1,10 @@ --- title: "Self-Hosted Jellyfin" date: "2022-05-22T23:24:06-07:00" +categories: + - Tech tags: - - tech + - self hosting year: "2022" --- I've been out of commission and stuck in bed for the past few weeks, and this weekend was the first time I could sit in at all in a few weeks, so I wanted to do a small project. There has been some chatter about self-hosting cloud services in the [Yesterweb forum](https://forum.yesterweb.org/viewtopic.php?p=619), and I decided I wanted to give it a shot. diff --git a/content/blog/2022/taking-a-break.md b/content/blog/2022/taking-a-break.md index 2780cb4..a68fd3a 100644 --- a/content/blog/2022/taking-a-break.md +++ b/content/blog/2022/taking-a-break.md @@ -1,10 +1,9 @@ --- -{ - "title": "I'm bad at taking breaks", - "date": "2022-12-28T14:43:03-07:00", - "type": "post", - "year": "2022" -} +title: "I'm bad at taking breaks" +date: "2022-12-28T14:43:03-07:00" +year: "2022" +categories: + - Life --- I've spent the majority of my holiday break working on my PC and software instead of relaxing. Here is a quick recap of what I've been up to. diff --git a/content/blog/2022/welcome.md b/content/blog/2022/welcome.md index d302f33..378a012 100644 --- a/content/blog/2022/welcome.md +++ b/content/blog/2022/welcome.md @@ -2,6 +2,8 @@ title: Welcome date: 2022-04-24T23:08:00-07:00 year: "2022" +categories: + - Tech --- Welcome to my new site! This project was born out of stumbling upon the Yesterweb community and my need to split off my """professional""" real-name website from my personal, hobby-oriented one. It is still very much under construction (probably perpetually) but I wanted to get something online. diff --git a/content/blog/2023/cyberpunk-2077-is-good-actually.md b/content/blog/2023/cyberpunk-2077-is-good-actually.md index 08e675d..9dc0b6c 100644 --- a/content/blog/2023/cyberpunk-2077-is-good-actually.md +++ b/content/blog/2023/cyberpunk-2077-is-good-actually.md @@ -1,8 +1,9 @@ --- title: "Cyberpunk 2077 Is Good, Actually" date: 2023-10-12T09:18:13-07:00 +categories: + - Gaming tags: - - gaming year: "2023" --- diff --git a/content/blog/2023/i-bought-a-thinkpad.md b/content/blog/2023/i-bought-a-thinkpad.md index cb1c281..1add13b 100644 --- a/content/blog/2023/i-bought-a-thinkpad.md +++ b/content/blog/2023/i-bought-a-thinkpad.md @@ -1,8 +1,9 @@ --- title: "I Bought a Thinkpad" date: 2023-03-22T18:09:19-07:00 +categories: + - Life tags: - - tech year: "2023" --- Specifically, I got a ThinkPad T450s from 2015 for about $40. It didn’t come with storage, a power adapter, or the external battery, which cost me about an extra $100 to order. The internal battery is there but I can’t really test it until my power adapter comes in (I forgot to order it at the same time as the laptop whoops). There are also some keycaps missing. I can’t test if the switches are good yet but hopefully it turns out to be an easy fix. When I removed the back panel, I found that the plastic towards the front that the screws go into was broken, as if someone had just ripped the thing open with the screws still in there. One screw’s plastic is completely gone, but the other two are there, loosely hanging around, which is annoying, but some super glue should fix that right up. Assuming the laptop works once all my parts come in, I can’t be too mad over a $140 laptop. diff --git a/content/blog/2023/ive-been-consumed-by-honkai-star-rail.md b/content/blog/2023/ive-been-consumed-by-honkai-star-rail.md index 7fb2f34..2a64bec 100644 --- a/content/blog/2023/ive-been-consumed-by-honkai-star-rail.md +++ b/content/blog/2023/ive-been-consumed-by-honkai-star-rail.md @@ -1,8 +1,8 @@ --- title: "I've Been Consumed by Honkai Star Rail" date: 2023-06-05T00:57:08-07:00 +categories: Gaming tags: - - gaming year: "2023" --- diff --git a/content/blog/2023/learning-is-fun.md b/content/blog/2023/learning-is-fun.md index ff88811..6192f76 100644 --- a/content/blog/2023/learning-is-fun.md +++ b/content/blog/2023/learning-is-fun.md @@ -1,8 +1,8 @@ --- title: "Learning About Computers is Fun" date: 2023-05-20T01:01:11-07:00 +categories: Tech tags: - - tech year: "2023" --- Recently, I was working on a toy Linux shell to learn about the fork and exec system calls, and I got curious about how the popular shells like bash implement shell scripting languages, which led me down a rabbithole of lexers, parsers, and formal language definitions. It led me to Robert Nystrom's [Crafting Interpreters](http://www.craftinginterpreters.com/), a book that guides you through writing an interpreter for a toy language called Lox. Nystrom's code is in Java, but I wanted to do it in C, which has been a bit of a headache. I'm really rusty in C compared to my college days, but improving my C skills and learning about programming languages has been quite an enjoyable experience, regardless. It's neat to see real applications for some of the topics covered in automata class. diff --git a/content/blog/2023/major-site-updates.md b/content/blog/2023/major-site-updates.md index 9215368..07ad64c 100644 --- a/content/blog/2023/major-site-updates.md +++ b/content/blog/2023/major-site-updates.md @@ -1,6 +1,10 @@ --- title: "Major Site Updates" date: 2023-10-09T16:39:39-07:00 +categories: + - Internet +tags: + - smallweb year: "2023" --- diff --git a/content/blog/2023/no-more-88x31-buttons/index.md b/content/blog/2023/no-more-88x31-buttons/index.md index fd1ce1f..1215e4e 100644 --- a/content/blog/2023/no-more-88x31-buttons/index.md +++ b/content/blog/2023/no-more-88x31-buttons/index.md @@ -1,8 +1,11 @@ --- title: "Why Are We Still Using 88x31 Buttons?" date: 2023-10-20T17:55:51-07:00 +categories: + - Tech + - Internet tags: - - tech + - smallweb year: "2023" --- diff --git a/content/blog/2023/re-the-art-of-hyperlinking.md b/content/blog/2023/re-the-art-of-hyperlinking.md index 7c01266..64a95cc 100644 --- a/content/blog/2023/re-the-art-of-hyperlinking.md +++ b/content/blog/2023/re-the-art-of-hyperlinking.md @@ -5,6 +5,10 @@ reply_to: url: https://flamedfury.com/posts/the-art-of-hyperlinking/ author: flamedfury title: The Art of Hyperlinking +categories: + - Internet +tags: + - smallweb year: "2023" --- diff --git a/content/blog/2023/site-updates.md b/content/blog/2023/site-updates.md index 8338059..73dbc37 100644 --- a/content/blog/2023/site-updates.md +++ b/content/blog/2023/site-updates.md @@ -2,6 +2,10 @@ title: "Some Site Updates" date: 2023-05-17T15:36:03-07:00 year: "2023" +categories: + - Internet +tags: + - smallweb --- For the past year, this website has been generated using some Go code I wrote, which was fun while it lasted, but it got to the point where every time I wanted to add something I would have to hand-code the new feature, which resulted in my website never getting updated. So moving forward, I've gone back to using Hugo as a static site generator. It's been a great experience so far, converting my old stylesheets into a Hugo theme has been quite easy. My custom-built site generator is a project I'd like to revisit in the future, but for now ease of use takes priority. diff --git a/content/blog/2023/the-internet-is-crumbling.md b/content/blog/2023/the-internet-is-crumbling.md index e2ebe98..d1d242e 100644 --- a/content/blog/2023/the-internet-is-crumbling.md +++ b/content/blog/2023/the-internet-is-crumbling.md @@ -1,8 +1,10 @@ --- title: "The Internet Is Crumbling" date: 2023-06-29T01:56:02-07:00 +categories: + - Internet tags: - - tech + - social media year: "2023" --- diff --git a/content/blog/2024/february-updates.md b/content/blog/2024/february-updates.md index 8bffa7e..ba9dac8 100644 --- a/content/blog/2024/february-updates.md +++ b/content/blog/2024/february-updates.md @@ -2,6 +2,11 @@ title: "February Updates" date: 2024-02-04T17:18:05-07:00 year: "2024" +categories: + - Internet +tags: + - smallweb + - 32-Bit Cafe --- Man, my [one blog post per week](/blogs/2024/01/reflecting-on-2023) goal sure fell apart quickly. To avoid going too long without a post, I figure I'll give a quick update on what I've been working on. Over at the 32-Bit Cafe, we [announced we are expanding into a Discourse forum](https://discuss.32bit.cafe/f/32bitcafe/217/valentine-s-day-event-huge-announcement)! I've been spending a lot of time setting it up and working alongside the rest of the mod team to get it ready before the February 15th launch. This weekend, I was able to find some time to work on projects, though. I built a PC for my partner, which they have been enjoying! It was a much needed upgrade over their old system, which was a frankensteined build made out of the core of my first PC build from 2015. I also spent some time working through [Advanced Programming in the UNIX Environment](https://stevens.netmeister.org/631/). I'm working on the first homework assignment, which is a simple program that copies a file. It's been a fun challenge and I'm learning a lot. On the fitness side of things, I haven't made much progress yet. I actually took the week off from the gym because of a combination of sleep issues and hurting my back, but I'm feeling a lot better now and will be back at it tomorrow! While the first month of 2024 hasn't gone quite to plan, I've been keeping busy anyway. diff --git a/content/blog/2024/lol-anticheat.md b/content/blog/2024/lol-anticheat.md index c35323f..63119cf 100644 --- a/content/blog/2024/lol-anticheat.md +++ b/content/blog/2024/lol-anticheat.md @@ -1,8 +1,9 @@ --- title: "Anti-cheat Software Sucks" date: 2024-01-07T16:04:19-07:00 -tags: +categories: - gaming +tags: year: "2024" --- diff --git a/content/blog/2024/reflecting-on-2023/index.md b/content/blog/2024/reflecting-on-2023/index.md index 3701477..d1caefd 100644 --- a/content/blog/2024/reflecting-on-2023/index.md +++ b/content/blog/2024/reflecting-on-2023/index.md @@ -4,6 +4,10 @@ date: 2024-01-10T15:29:00-07:00 layout: winter context: "This page is an entry into the 32-Bit Cafe's [2023 holiday event](https://32bit.cafe/holidays2023/)." year: "2024" +categories: + - Life +tags: + - 32-Bit Cafe --- ![32-Bit Cafe Holiday Event 2023](32bit-cafe-holidays.png) diff --git a/content/blog/2024/ssd-adventures.md b/content/blog/2024/ssd-adventures.md index 86dfccd..d99ea82 100644 --- a/content/blog/2024/ssd-adventures.md +++ b/content/blog/2024/ssd-adventures.md @@ -2,6 +2,8 @@ title: "Weekend SSD Adventures" date: 2024-01-23T16:51:30-07:00 year: "2024" +categories: + - Life --- Last weekend I was really getting the semi-annual itch to play Minecraft. When I loaded it up, I realized it would be a good idea to do a backup of my world, because I hadn't done it in a while. I've poured *a lot* of hours into it with my partner and we would be devastated to lose it. So I wrote up a quick `rsync` command to send it over to my network storage (a strong term for an Raspberry Pi 4 with a USB hard disk attached). I/O error. Huh that's weird. After some intense googling, I found out my SSD has reported **535 blocks unable to be reallocated**. In other words, much of my SSD was becoming unreadable, and it was running out of good blocks to move my data to. diff --git a/content/notes/dockerizedznc.md b/content/notes/dockerizedznc.md index e300810..85b9da3 100644 --- a/content/notes/dockerizedznc.md +++ b/content/notes/dockerizedznc.md @@ -1,8 +1,8 @@ --- title: Dockerized ZNC date: "2022-11-07T14:18:30-07:00" -tags: -- tech +categories: + - tech --- # Setting Up ZNC with Docker diff --git a/content/notes/leagueonlinux.md b/content/notes/leagueonlinux.md index 293a13f..244382e 100644 --- a/content/notes/leagueonlinux.md +++ b/content/notes/leagueonlinux.md @@ -1,14 +1,19 @@ --- title: League on Linux date: "2022-11-06T14:18:30-07:00" -tags: -- tech +categories: + - tech + - gaming --- # League of Legends on Linux *LoLoL for short* +# Important update + +With [Vanguard coming to League](/blog/2024/01/lol-anticheat) in the near future, League on Linux is no more. + These are my notes on how I got League of Legends running on my Linux system. It runs almost flawlessly, the only issues I have are with the client, but even on Windows the client is garbage. The game itself runs even better on Linux than it does Windows. ## System Info diff --git a/content/transformers/transformers-collection-starscream/index.html b/content/transformers/transformers-collection-starscream/index.html index f19ce7a..2b30c52 100644 --- a/content/transformers/transformers-collection-starscream/index.html +++ b/content/transformers/transformers-collection-starscream/index.html @@ -1,7 +1,7 @@ --- title: "The Transformers Collection Starscream" date: 2023-05-04T16:28:07-07:00 -tags: +categories: - transformers ---
diff --git a/content/transformers/vintage-starscream-2022/index.html b/content/transformers/vintage-starscream-2022/index.html index 07241c0..2ac2569 100644 --- a/content/transformers/vintage-starscream-2022/index.html +++ b/content/transformers/vintage-starscream-2022/index.html @@ -1,8 +1,8 @@ --- title: "2022 Vintage Starscream Reissue" date: 2023-06-05T00:49:07-07:00 -tags: - - transformers +categories: + - Transformers ---

2022 Vintage Starscream Reissue

diff --git a/themes/dreamcast/layouts/_default/list.html b/themes/dreamcast/layouts/_default/list.html index 196ca7f..b773955 100644 --- a/themes/dreamcast/layouts/_default/list.html +++ b/themes/dreamcast/layouts/_default/list.html @@ -4,16 +4,10 @@ {{ range .Pages }}

{{ .Title }}

- - {{ partial "tags.html" .}} + {{ partial "post-header.html" .}}

- {{ .Summary }} + {{ .Summary }}{{ if .Truncated }}...{{ end }}

- {{ if .Truncated }} -
- Read More... -
- {{ end }}
{{ end }} diff --git a/themes/dreamcast/layouts/blog/list.html b/themes/dreamcast/layouts/blog/list.html index 055cb56..56acfc6 100644 --- a/themes/dreamcast/layouts/blog/list.html +++ b/themes/dreamcast/layouts/blog/list.html @@ -1,19 +1,13 @@ {{ define "main" }} -{{ template "_internal/pagination.html" . }}
+

{{ .Title }}

{{ range .Paginator.Pages.ByPublishDate.Reverse }}

{{ .Title }}

- - {{ partial "tags.html" .}} + {{ partial "post-header.html" .}}

- {{ .Summary }} + {{ .Summary }}{{ if .Truncated }}...{{ end }}

- {{ if .Truncated }} -
- Read More > -
- {{ end }}
{{ end }}
diff --git a/themes/dreamcast/layouts/blog/single.html b/themes/dreamcast/layouts/blog/single.html index f5738c3..af45b2a 100644 --- a/themes/dreamcast/layouts/blog/single.html +++ b/themes/dreamcast/layouts/blog/single.html @@ -4,9 +4,8 @@

⬑ Reply to {{ .Params.reply_to.title }} by {{ .Params.reply_to.author }}.

{{ end }} - - - {{ partial "tags.html" .}} + {{ partial "post-header.html" .}} +

{{ .Title }}

{{ .Content }} diff --git a/themes/dreamcast/layouts/index.html b/themes/dreamcast/layouts/index.html index 0d680a9..a2fb2c1 100644 --- a/themes/dreamcast/layouts/index.html +++ b/themes/dreamcast/layouts/index.html @@ -2,10 +2,9 @@ {{ .Content }}

Latest Blog Posts

{{ range first 3 (where .Site.RegularPages.ByDate.Reverse "Section" "blog") }} -
-

{{ .Name }}

- - {{ partial "tags.html" .}} -
+ {{ end }} {{ end }} diff --git a/themes/dreamcast/layouts/partials/categories.html b/themes/dreamcast/layouts/partials/categories.html new file mode 100644 index 0000000..60bcdf8 --- /dev/null +++ b/themes/dreamcast/layouts/partials/categories.html @@ -0,0 +1,7 @@ +{{ $taxonomy := "categories" }} +{{ with .GetTerms $taxonomy }} + {{ range $k, $_ := . -}} + {{ if $k }}, {{ end }} + {{ .LinkTitle }} + {{- end }} +{{ end }} diff --git a/themes/dreamcast/layouts/partials/post-header.html b/themes/dreamcast/layouts/partials/post-header.html new file mode 100644 index 0000000..3799aa1 --- /dev/null +++ b/themes/dreamcast/layouts/partials/post-header.html @@ -0,0 +1,10 @@ + + diff --git a/themes/dreamcast/layouts/partials/tags.html b/themes/dreamcast/layouts/partials/tags.html index e193e49..806c446 100644 --- a/themes/dreamcast/layouts/partials/tags.html +++ b/themes/dreamcast/layouts/partials/tags.html @@ -1,6 +1,7 @@ -{{ $taxonomy := "tags" }} {{ with .Param $taxonomy }} - {{ range $index, $tag := . }} {{ with $.Site.GetPage (printf "/%s/%s" - $taxonomy $tag) -}} - #{{ $tag | urlize }} - {{- end -}} {{- end -}} +{{ $taxonomy := "tags" }} +{{ with .GetTerms $taxonomy }} + {{ range $k, $_ := . -}} + {{ if $k }}, {{ end }} + #{{ .LinkTitle }} + {{- end }} {{ end }} diff --git a/themes/dreamcast/static/css/main.css b/themes/dreamcast/static/css/main.css index aa7dbaa..d582511 100644 --- a/themes/dreamcast/static/css/main.css +++ b/themes/dreamcast/static/css/main.css @@ -66,12 +66,13 @@ --content-bg: var(--isabelline); --primary-text: var(--night); --secondary-text: var(--charcoal); + --nav-link: var(--fairy-tale); --primary-link: var(--risd-blue); --primary-link-hover: var(--chinese-red); --secondary-link: var(--verdigris); --secondary-link-hover: var(--tropical-indigo); - --ternary-link: var(--fairy-tale); - --ternary-link-hover: var(--pewter-blue); + --ternary-link: var(--zaffre); + --ternary-link-hover: var(--chinese-red); } body { @@ -117,6 +118,14 @@ a.tag:hover, a.tag:active { color: var(--secondary-link-hover); } +a.category { + color: var(--ternary-link) +} + +a.category:hover, a.category:active { + color: var(--ternary-link-hover) +} + a.permalink { padding: 0 5px; } @@ -210,7 +219,7 @@ nav li a { } nav li a:link, nav li a:visited { - color: var(--ternary-link); + color: var(--nav-link); text-decoration: none; } @@ -383,6 +392,17 @@ footer { color: var(--secondary-text); } +.metadata { + display: flex; + flex-flow: row; + justify-content: space-between; +} + +h3.index { + margin-bottom: 10px; + /* margin: 10px 0; */ +} + #webmentions img { max-height: 1.2em; margin-right: -1ex; } .hidden {