From 782758f7e74329ff2a0fb228baf56556bf1fed08 Mon Sep 17 00:00:00 2001 From: lqdev Date: Sun, 20 Aug 2023 18:37:00 +0200 Subject: [PATCH] a story --- content/2023-08-20-under-construction.tree | 1 + content/about-treehouse.tree | 292 +++++++++++++++++++++ content/about.tree | 185 +++++++++++++ content/index.tree | 182 ++----------- content/secret.tree | 2 - content/ulid-test.tree | 35 --- static/js/tree.js | 10 +- 7 files changed, 509 insertions(+), 198 deletions(-) create mode 100644 content/2023-08-20-under-construction.tree create mode 100644 content/about-treehouse.tree create mode 100644 content/about.tree delete mode 100644 content/secret.tree delete mode 100644 content/ulid-test.tree diff --git a/content/2023-08-20-under-construction.tree b/content/2023-08-20-under-construction.tree new file mode 100644 index 0000000..5fcaf6c --- /dev/null +++ b/content/2023-08-20-under-construction.tree @@ -0,0 +1 @@ +- section under construction. sorry! in the meantime, maybe you wanna read [my ramblings about the treehouse](#01H89RFHCQCD3E1XS5XAPW86J5)? diff --git a/content/about-treehouse.tree b/content/about-treehouse.tree new file mode 100644 index 0000000..b0ce9b5 --- /dev/null +++ b/content/about-treehouse.tree @@ -0,0 +1,292 @@ +% id = "01H89RFHCQCD3E1XS5XAPW86J5" +- liquidex's treehouse can be thought of as many things. + +% id = "01H89RFHCQQMBNFETGPY4HHDT6" ++ ### the treehouse is a reflection of my own personality + + % id = "01H89RFHCQ4XHDXK0FH376SNZ8" + - this is a literal braindump + + % id = "01H89RFHCQEQ2RAWRTRN6HZ8A3" + - whatever's on my mind at the time that I wanna share with the world, I write down here + + % id = "01H89RFHCQY5EE9Y46PHJT9DFR" + - I built this treehouse because I love sharing cool stuff with people + + % id = "01H89RFHCQR0H2CRNA81XAGXWJ" + - and also because I am obsessed with many things and I wanna share this obsession with the world + + % id = "01H89RFHCQDC73N0MD2ZF629MF" + - wouldn't you make yourself at home? + +% id = "01H89RFHCQKAPHSGCDN832QRMD" ++ ### the treehouse is a statement of artistic expression + + % id = "01H89RFHCQAD7WKW59CAFAX814" + - the treehouse is not your typical blog + + % id = "01H89RFHCQKJPNXX7QKWM9X8GM" + - as you can tell the structure is quite different + + % id = "01H89RFHCQJNJSTJCTXSDCVF6C" + - instead of containing finished posts, it just sort of… is + + % id = "01H89RFHCQHWWE24N1NF1N2V85" + + nesting indefinitely + + % id = "01H89RFHCQNX4PP80E49AWWQPM" + + like really, where does it end? + + % id = "01H89RFHCQCCWWMZCXEXF704Q3" + + *where?* + + % id = "01H89RFHCQW4NN6PW6V6RFCVH3" + + ***WHERE???*** + + % id = "01H89RFHCQ83APVW034YC40K5P" + + here, actually. + + % id = "01H89RFHCQ0SYWSQZDYHRXKAR0" + - I lied. I didn't build this tech to support infinite nesting, as that would require infinite disk space. which I don't have. + + % id = "01H89RFHCQPAMNSN81SRVH2TZ5" + - always evolving and shaping and shifting + + % id = "01H89RFHCQEJZQFXKVVQ92816R" + - so that I never need to *finish* anything + + % id = "01H89RFHCQ3Q6W2Q0QKRHRVFVW" + - I can just sit down, type something out + + % id = "01H89RFHCQCTZFY3RV0J5MPMW9" + - then forget about it + + % id = "01H89RFHCQ3J04CRY0RAVN8YG5" + - then come back again, type out something more + + % id = "01H89RFHCQYK8R7SG5SNH5JNC8" + - isn't this just way more pleasant? + + % id = "01H89RFHCQ4F0AWTGVWVQXFFGK" + - isn't that… in the spirit of [Agile](https://en.wikipedia.org/wiki/Agile_software_development) + + % id = "01H89RFHCQHS0R71CP198SRX16" + - …of all things? + + % id = "01H89RFHCQYH846FGW8Z8EFX2E" + - not that I designed around its ideas, but there's a semblance, isn't there? + + % id = "01H89RFHCQQK8Q1WHZK4ZK1EK1" + + it is designed to be elegant and clutter-free + + % id = "01H89RFHCQ4N6GMFF0Q2N4PCM6" + - the treehouse contains no ads to annoy you, no sidebars to interrupt + + % id = "01H89RFHCQDMWX7WNSMBDWJC9G" + - it doesn't even have a navigation bar, because it doesn't need one + + % id = "01H89RFHCQ9WEBCQMQH7PSQDFS" + - it's built to focus on the substance + + % id = "01H89RFHCQ9PVANQV8YNKBY399" + - it's built to let your imagination go free + + % id = "01H89RFHCQR2R4XX7CRX8HZRAF" + - it's just a cool space to let go of your worries, and breathe + + % id = "01H89RFHCQ6WVDR3CWVY99F87M" + + it is designed to be user-friendly + + % id = "01H89RFHCQBDVZX9Y7JTSGRV5G" + - because there is too much software nowadays that does not care about _you_ + + % id = "01H89RFHCQEFERYSZ77ZD2DS0M" + - and that frustrates me, too + + % id = "01H89RFHCQ3EAP0F6PRSEK7S1T" + - there are bits of JavaScript that power this site, to make it just that little bit more pleasant + + % id = "01H89RFHCQGF3R8FAP0QHYB6WM" + - but without overwhelming your computer or bandwidth + + % id = "01H89RFHCQ1XA3BB3BTKXH36CX" + - you can disable the JavaScript, and everything will still work + + % id = "01H89RFHCQS2WW7PBP1YV0BEJZ" + - but you may not find the experience favorable + + % id = "01H89RFHCQ7HTZSP6P2RZR8JHE" + + but most importantly of all, it is *weird*. + + % id = "01H89RFHCQTRVPZ0AJ0DGJHXKX" + - weird as me + + % id = "01H89RFHCQ3D3Z82YGJRNV8ASR" + - writing this "poem" + + % id = "01H89RFHCQXB6F45KN28P91YCK" + + can you even call it that? + + % id = "01H89RFHCQ48R7BCZV8JWPVFCY" + - have I invented something new here? + +% id = "01H89RFHCQAXJ0ST31TP1A104V" ++ ### the treehouse is a mostly statically generated website + + % id = "01H89RFHCQ2GWJPTAKTRGS1QAC" + - weird poems and philosophical talk are over, it's time to focus on the tech. + + % id = "01H89RFHCQF4N9T05B9DVWX67K" + - treehouse is built in the programming language that gives me the most pleasure while developing. + + - no need for you to know more. :shhh: + + % id = "01H89RFHCQRA4BBBWDC8K68BB0" + - I don't currently have the software open source because I wanna figure out a strategy for + building *it* (the software) and *this* (the content) in parallel, + + % id = "01H89RFHCQA32MCR4MDCANDNC7" + - but being the altruist I am - don't worry, it _will_ be open source one day. + + - in case you're reading this in the far future, and this is still here… + you wouldn't mind [dropping me a line](#01H89P3CH8CD28KGX9GVRFK60E) would you? + + % id = "01H89RFHCQAQVXP6B2H0T8NNDS" + - personally… the language you build a personal project in almost never matters. it's rather how you execute your ideas. + + + therefore I find boasting that my project is powered by a `$LANGUAGE` or a `$FRAMEWORK` unnecessary. + + + but if you really care that much, it's built with Rust, plain HTML5, plain CSS, and + [Vanilla JS](http://vanilla-js.com/). + + - (yes, I know that website is super old, but I still find it incredibly funny :hueh:) + + % id = "01H89RFHCQFWC2FWBAE9PVNC08" + - as I alluded to [here](#01H89RFHCQ3EAP0F6PRSEK7S1T), treehouse is built to decay gracefully + as you take away the fancy parts. + + - you will be able to read it just fine without JavaScript, just that it'll be a little + less pleasant. + + - that's because the JS handles stuff like lazy loading of linked trees. + + - you may have seen a brief _"Loading…"_ text flash before your eyes as you opened this + _about this_ branch - that's it downloading another tree and pasting it into this document + + - when JS is unavailable we fall back to a plain old `` link through a + `