1
Fork 0

design: freeing the treehouse of curated categories

This commit is contained in:
リキ萌 2025-01-14 00:07:32 +01:00
parent bf36bd0afb
commit 309763397f
3 changed files with 108 additions and 0 deletions
content

View file

@ -20,6 +20,10 @@ this branch is about that.
% id = "01HQ8KV8RWS99XKPBKCTZ3NEJM" % id = "01HQ8KV8RWS99XKPBKCTZ3NEJM"
- that ain't default behavior. :hat_smug: - that ain't default behavior. :hat_smug:
% content.link = "design/freehouse"
id = "01JHGXGPFWXYR8G8EDFJKPA79F"
+ :page: idea: freeing the hobby corners
% content.link = "design/for-the-free-soul" % content.link = "design/for-the-free-soul"
id = "01JG6Y6H0JY3EZXQ3ZMQ5154V4" id = "01JG6Y6H0JY3EZXQ3ZMQ5154V4"
+ :page: design for the free soul + :page: design for the free soul
@ -42,3 +46,4 @@ this branch is about that.

View file

@ -0,0 +1,95 @@
%% title = "idea: freeing the hobby corners"
% id = "01JHGX51XQMBYYQ5VCV427N169"
- also known as, _freehouse_.
% id = "01JHGX4H8G4Q0SWBXMNRME0GCX"
- I've been thinking recently that with the current way pages are categorised on my website, things are beginning to get surprisingly inflexible for myself!
% id = "01JHGX4H8GE6BND3EHH1R38P7P"
+ for instance, sometimes I wanna write about stuff that's outside my usual five _programming_, _design_, _music_, _games_, and _philosophy_.
% id = "01JHGXGC0MJYVC32BCPT658GWY"
- I'm also visiting Japan in the coming months, and there's no category that could fit that!
% id = "01JHGXGC0MFHM9K0FF9W2XW8XH"
- _and_ as I'm learning Japanese, I might want to start writing Japanese posts for practice.
they're probably not gonna be very good, but who cares.
it's not like these are very good either.
% id = "01JHGX4H8G0JYB2Z0HD5SQYNQF"
- I've been writing a bunch of stuff that sits on the border _between_ these categories too, and it feels _wrong_ to have a page fit only a single category.
% id = "01JHGX4H8GZT1H12PB65XBGD4C"
- it's not like I _can't_ put pages into separate categories, but it just _feels wrong_.
% id = "01JHGX4H8G41VW3EX0JK9FQ8P9"
- so I've been thinking, what could I do to make this problem... y'know, _less_ of a problem?
% id = "01JHGX4H8GCK6AM0M1Q20X86JV"
- one idea that immediately comes to mind is to switch all these categories into tags, together with a fuzzy search system.
% id = "01JHGX4H8G4PTRV34MW9JRW98W"
- I already have a tagging system for feeds---governed by a simple list in my config TOML:
```toml
[feed]
tags = [
# Hobby corners
"meow",
"programming",
"design",
"music",
"games",
"philosophy",
# Programming fields
"graphics",
"plt",
# Programming languages
"c",
"cxx",
"lua",
"javascript",
# Projects
"treehouse",
"haku",
]
```
% id = "01JHGX4H8GGKCJRE9696HTTHQQ"
- these tags are an exhaustive list of tags allowed to be entered into my Atom feed.
the theory was that, when you subbed to my Atom, you'd be able to tell your reader to filter out tags you're not interested in---but that doesn't really work, since interpreting tags doesn't seem like a common feature in readers.
% id = "01JHGX4H8G76GT123SKT9HRFH7"
- my problem begins at the _home page_---how the heck do we organise the entries there?
% id = "01JHGX4H8G2MHS10CJJDABD6CD"
- perhaps leave it as is, but make the subbranches dynamic?
as in, each of _programming_, _design_, _music_, _games_, and _shower_ would have its contents replaced with a list of posts containing each of their respective tags, together with search boxes that'd let you filter through them further.
% id = "01JHGYRBZH7PJZ6DTGQXHX11EZ"
- maybe even little toggleable chips to filter out other tags.
% id = "01JHGX4H8G3PXSVMBBQA4R9G1C"
- maybe on wide screens, we could make the hobby corners (or, _major categories_) viewable in columns?
% id = "01JHGX4H8GG4XX06SPAFXAVJEY"
- maybe you could fold and expand those columns, and they would persist across page visits?
that would be a nice and implicit way of subscribing to certain tags.
% id = "01JHGX4H8G0B5YX6G3QZRKYN5T"
- maybe based on which categories you're subscribed to, you'd be able to generate a customised feed?
% id = "01JHGX8YZJFM11VAD1GZ3SD1VT"
- I've also been thinking, maybe for each category we could have a little chibi [riki][pic:01J7S732AYP596VTRZGEA57Q17] sitting in the corner and doing various things?
% id = "01JHGX8YZJZJXZXX19QAX6VQFP"
- that'd be a humongous challenge for my art skills but it'd be super cute.
% id = "01JHGX4H8GVX7KFR1JTAF7CGTY"
- all things to think about and tinker with.
maybe I'll come up with an implementation over the coming days.

View file

@ -25,6 +25,13 @@ if you've been wondering what I've been up to, you've come to the right place.
if you want to read any of the posts, follow the links. if you want to read any of the posts, follow the links.
it's like that by design. it's like that by design.
% tags = ["design", "treehouse"]
id = "01JHGYTZN196N51ZBS4MZGHJ73"
- ### [idea: freeing the hobby corners][page:design/freehouse]
% id = "01JHGYTZN1NDXBSG4K5HJ8SRAM"
- exploring the idea of aggregating pages via tags, rather than manually curating and structuring them out.
% tags = ["meow", "philosophy"] % tags = ["meow", "philosophy"]
id = "01JGXQ5E8DHAEYFTHG0RB86VNE" id = "01JGXQ5E8DHAEYFTHG0RB86VNE"
- ### [nickname change!][page:philosophy/riki] - ### [nickname change!][page:philosophy/riki]
@ -374,3 +381,4 @@ if you've been wondering what I've been up to, you've come to the right place.