design: freeing the treehouse of curated categories
This commit is contained in:
parent
bf36bd0afb
commit
309763397f
3 changed files with 108 additions and 0 deletions
content
|
@ -20,6 +20,10 @@ this branch is about that.
|
|||
% id = "01HQ8KV8RWS99XKPBKCTZ3NEJM"
|
||||
- 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"
|
||||
id = "01JG6Y6H0JY3EZXQ3ZMQ5154V4"
|
||||
+ :page: design for the free soul
|
||||
|
@ -42,3 +46,4 @@ this branch is about that.
|
|||
|
||||
|
||||
|
||||
|
||||
|
|
95
content/design/freehouse.tree
Normal file
95
content/design/freehouse.tree
Normal 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.
|
||||
|
|
@ -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.
|
||||
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"]
|
||||
id = "01JGXQ5E8DHAEYFTHG0RB86VNE"
|
||||
- ### [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.
|
|||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue