restructuring page:index
This commit is contained in:
parent
e201ea7058
commit
d13abe7afa
|
@ -400,3 +400,6 @@
|
||||||
|
|
||||||
% id = "01HRD97CSJSQN78SGM691B6PNQ"
|
% id = "01HRD97CSJSQN78SGM691B6PNQ"
|
||||||
- NOTE: not slanted anymore. `slnt` is 0.
|
- NOTE: not slanted anymore. `slnt` is 0.
|
||||||
|
|
||||||
|
% id = "01JCGYHVMWWKKZ1532WC32DXNW"
|
||||||
|
- _NOTE: this page is quite old, so I moved it from the main page to the programming blog to reduce clutter. I deemed it wasn't important enough to have it on display so profoundly._
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
%% title = "who that! (about me)"
|
%% title = "who that! (about me)"
|
||||||
|
|
||||||
% id = "01J09B2BZXJ989S2SGWBNZ397C"
|
% id = "01J09B2BZXJ989S2SGWBNZ397C"
|
||||||
+ hello! I am *liquidex*.
|
+ I am *liquidex*.
|
||||||
|
|
||||||
% id = "01J09B2BZX54T2GSP8H3D62S6J"
|
% id = "01J09B2BZX54T2GSP8H3D62S6J"
|
||||||
+ also known as *liquidex*
|
+ also known as *liquidex*
|
||||||
|
@ -113,16 +113,10 @@
|
||||||
|
|
||||||
% id = "01J09B2BZX39FGP634BM5HJ0FD"
|
% id = "01J09B2BZX39FGP634BM5HJ0FD"
|
||||||
+ did I mention [music][page:music]?
|
+ did I mention [music][page:music]?
|
||||||
I also {-aspire to-} [make ][def:social/soundcloud][music][page:music][ sometimes][def:social/soundcloud].
|
I also [make ][def:social/soundcloud][music][page:music][ sometimes][def:social/soundcloud].
|
||||||
|
|
||||||
% id = "01J09B2BZXGG5HYVYDNPVFRKY1"
|
|
||||||
- I say aspire because I'd really like to be better at it, but _time_, man…
|
|
||||||
|
|
||||||
% id = "01J09B2BZXY6AN3242DYECK74Z"
|
% id = "01J09B2BZXY6AN3242DYECK74Z"
|
||||||
+ from time to time I also try to draw things, but _time_, it's killing me, man…
|
+ from time to time I also try to draw things, but _time_, it's killing me, man...
|
||||||
|
|
||||||
% id = "01J09B2BZXN3263NEHCKQ931TS"
|
|
||||||
- I'm sure one day you'll see the results of my practice, (unless you've already seen them :ralsei_wave:,) but for now I keep them largely to myself.
|
|
||||||
|
|
||||||
% id = "hello"
|
% id = "hello"
|
||||||
+ if all that sounds like an interesting bunch of words, feel free to come up to me and say hi!
|
+ if all that sounds like an interesting bunch of words, feel free to come up to me and say hi!
|
||||||
|
|
|
@ -4,29 +4,20 @@
|
||||||
% id = "01H8V556P1PND8DQ73XBTZZJH7"
|
% id = "01H8V556P1PND8DQ73XBTZZJH7"
|
||||||
- welcome! make yourself at home. [= --w-- =]{style="white-space: nowrap;"}
|
- welcome! make yourself at home. [= --w-- =]{style="white-space: nowrap;"}
|
||||||
|
|
||||||
% id = "01H8VWEHX501SNYQTE61WX7YJC"
|
|
||||||
- :folder: [_"owo, what's this?"_][page:kuroneko]{.secret}
|
|
||||||
|
|
||||||
% id = "about"
|
|
||||||
content.link = "about"
|
|
||||||
+ ## about me
|
|
||||||
|
|
||||||
% id = "about-treehouse"
|
|
||||||
content.link = "about-treehouse"
|
|
||||||
+ ## about this
|
|
||||||
|
|
||||||
% id = "01H8V556P1GRAA3717VH3QJFMV"
|
|
||||||
classes.branch_children = "index:hobby-corners"
|
|
||||||
- :folder: hobby corners
|
|
||||||
|
|
||||||
``` =html
|
``` =html
|
||||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
||||||
<defs>
|
<defs>
|
||||||
|
<g id="index:icon:me">
|
||||||
|
<path d="M2 17C2.5 16 3 15 4.5 14.4963C4.5 12.5 4.5 8 5.5 5C8 7 10 10 10.5 13C11.5 13 12.5 13 13.5 13C14 10 16 7 18.5 5C19.5 8 19.4996 11.9442 19.4996 14.4405C21 15 21.5 16 22 17" stroke="currentColor" fill="none" stroke-width="2"/>
|
||||||
|
<path d="M2.84615 10.0635C1.46154 10.0635 1 10.5714 1 10.5714C1 10.5714 1.92308 12.0952 3.30769 12.0952C1.92308 12.6032 1.5 13.5 1.5 13.5C3.34615 14.0079 5.61538 14.127 7 13.619C6.53846 9.55556 3.76923 7.01587 1 6C1 7.52381 1.80769 9.04762 2.84615 10.0635Z" fill="currentColor"/>
|
||||||
|
<path d="M21.1538 10.0635C22.5385 10.0635 23 10.5714 23 10.5714C23 10.5714 22.0769 12.0952 20.6923 12.0952C22.0769 12.6032 22.5385 13.619 22.5385 13.619C20.6923 14.127 18.3846 14.127 17 13.619C17.4615 9.55556 20.2308 7.01587 23 6C23 7.52381 22.1923 9.04762 21.1538 10.0635Z" fill="currentColor"/>
|
||||||
|
<path d="M10 18C10 19.1046 9.55228 20 9 20C8.44772 20 8 19.1046 8 18C8 16.8954 8.44772 16 9 16C9.55228 16 10 16.8954 10 18Z" fill="currentColor"/>
|
||||||
|
<ellipse cx="15" cy="18" rx="1" ry="2" fill="currentColor"/>
|
||||||
|
</g>
|
||||||
|
|
||||||
<g id="index:icon:programming">
|
<g id="index:icon:programming">
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
<path d="M10 5H9C7.89543 5 7 5.89543 7 7V10L5 12L7 14V17C7 18.1046 7.89543 19 9 19H10" stroke="currentColor" fill="none" stroke-width="2"/>
|
||||||
d="M8.58579 11L5.29289 7.70711L6.70711 6.29289L11.4142 11L6.70711 15.7071L5.29289 14.2929L8.58579 11Z"
|
<path d="M14 5H15C16.1046 5 17 5.89543 17 7V10L19 12L17 14V17C17 18.1046 16.1046 19 15 19H14" stroke="currentColor" fill="none" stroke-width="2"/>
|
||||||
fill="currentColor" />
|
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 18H12V16H18V18Z" fill="currentColor" />
|
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
<g id="index:icon:design">
|
<g id="index:icon:design">
|
||||||
|
@ -41,9 +32,7 @@
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
<g id="index:icon:music">
|
<g id="index:icon:music">
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 7L17 4L17 5V16C17 17.1046 15.8807 18 14.5 18C13.1193 18 12 17.1046 12 16C12 14.8954 13.1193 14 14.5 14C14.6712 14 14.8384 14.0138 15 14.04V8.16667L10 9.83333V18C10 19.1046 8.88071 20 7.5 20C6.11929 20 5 19.1046 5 18C5 16.8954 6.11929 16 7.5 16C7.67123 16 7.83844 16.0138 8 16.04L8 10.5V7Z" fill="currentColor"/>
|
||||||
d="M9 7L18 5V5.5V8.20002V15.5C18 16.6046 16.8807 17.5 15.5 17.5C14.1193 17.5 13 16.6046 13 15.5C13 14.3954 14.1193 13.5 15.5 13.5C15.6712 13.5 15.8384 13.5138 16 13.54V8.64446L11 9.75558V17.5C11 18.6046 9.88071 19.5 8.5 19.5C7.11929 19.5 6 18.6046 6 17.5C6 16.3954 7.11929 15.5 8.5 15.5C8.67123 15.5 8.83844 15.5138 9 15.54V10.2V7.5V7Z"
|
|
||||||
fill="currentColor" />
|
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
<g id="index:icon:games">
|
<g id="index:icon:games">
|
||||||
|
@ -57,10 +46,27 @@
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 8.5H7V10H5.5V12H7V13.5H9V12H10.5V10H9V8.5Z"
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 8.5H7V10H5.5V12H7V13.5H9V12H10.5V10H9V8.5Z"
|
||||||
fill="currentColor" />
|
fill="currentColor" />
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<g id="index:icon:shower">
|
||||||
|
<path d="M12 3V7" stroke="currentColor" stroke-width="2"/>
|
||||||
|
<path d="M5 12H19" stroke="currentColor" stroke-width="2"/>
|
||||||
|
<circle cx="8" cy="16" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="6" cy="19" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="12" cy="16" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="10" cy="19" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="16" cy="16" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="14" cy="19" r="1" fill="currentColor"/>
|
||||||
|
<circle cx="18" cy="19" r="1" fill="currentColor"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M17 10C17 7.23858 14.7614 5 12 5C9.23858 5 7 7.23858 7 10H17Z" fill="currentColor"/>
|
||||||
|
</g>
|
||||||
</defs>
|
</defs>
|
||||||
</svg>
|
</svg>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
% id = "about"
|
||||||
|
content.link = "about"
|
||||||
|
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:me"></use></svg>`{=html}me
|
||||||
|
|
||||||
% id = "programming"
|
% id = "programming"
|
||||||
content.link = "programming"
|
content.link = "programming"
|
||||||
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:programming"></use></svg>`{=html}programming
|
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:programming"></use></svg>`{=html}programming
|
||||||
|
@ -77,13 +83,6 @@
|
||||||
content.link = "games"
|
content.link = "games"
|
||||||
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:games"></use></svg>`{=html}games
|
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:games"></use></svg>`{=html}games
|
||||||
|
|
||||||
% id = "01HFYZKREWE2AM61ZRW3R501H6"
|
|
||||||
- :folder: /var
|
|
||||||
|
|
||||||
% id = "short-thoughts"
|
|
||||||
content.link = "short-thoughts"
|
|
||||||
+ ## [sh](https://www.youtube.com/watch?v=rFL2VOdb944){.secret}ort thoughts
|
|
||||||
|
|
||||||
% id = "philosophy"
|
% id = "philosophy"
|
||||||
content.link = "philosophy"
|
content.link = "philosophy"
|
||||||
+ ## philosophy and worldview
|
+ ## `<svg class="hobby-icon" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#index:icon:shower"></use></svg>`{=html}shower
|
||||||
|
|
|
@ -6,19 +6,9 @@
|
||||||
% id = "01HFYZKREV1GSWT2Q07XFRTTBH"
|
% id = "01HFYZKREV1GSWT2Q07XFRTTBH"
|
||||||
+ but if you've been wondering what makes my brain tick, you've come to the right place
|
+ but if you've been wondering what makes my brain tick, you've come to the right place
|
||||||
|
|
||||||
% id = "01HFYZKREVXY44MS45P5J0BRBE"
|
% id = "01JCGZ4E7F5XPJHGWCY0N6A03Q"
|
||||||
- perhaps my thoughts here will be more than _just_ pure philosophy and worldview, who knows!
|
- hey don't make this weird, okay.
|
||||||
|
showers are good for having thoughts.
|
||||||
% id = "01HFYZKREVSW8KTGVKN4R8GPKK"
|
|
||||||
- *perhaps this will be the most controversial branch of this tree, so maybe if you don't like to
|
|
||||||
get all fired up... stop reading here.*
|
|
||||||
|
|
||||||
% id = "01HFYZKREV1CYFWBF4ZM4R3Y15"
|
|
||||||
- but if you decide to stay please approach these thoughtfully and respectfully, with more
|
|
||||||
of a a "this is interesting" than "I disagree with this" vibe
|
|
||||||
|
|
||||||
% id = "01JBAK8GABBRYFED4AMGC4BKTB"
|
|
||||||
- there's a reason I don't include these branches in [page:treehouse/new][] alright
|
|
||||||
|
|
||||||
% content.link = "philosophy/furry"
|
% content.link = "philosophy/furry"
|
||||||
id = "01JCGVBXVME8DC9T79GQPXFZ3C"
|
id = "01JCGVBXVME8DC9T79GQPXFZ3C"
|
||||||
|
@ -47,3 +37,4 @@
|
||||||
% id = "01HFYZKREV634J021ZMCDSP7G4"
|
% id = "01HFYZKREV634J021ZMCDSP7G4"
|
||||||
content.link = "philosophy/hedonic-treadmill"
|
content.link = "philosophy/hedonic-treadmill"
|
||||||
+ :page: hedonic treadmill ([wikipedia](https://en.wikipedia.org/wiki/Hedonic_treadmill))
|
+ :page: hedonic treadmill ([wikipedia](https://en.wikipedia.org/wiki/Hedonic_treadmill))
|
||||||
|
|
||||||
|
|
|
@ -9,10 +9,6 @@
|
||||||
% id = "01HPD4XQQ5GPQ20C6BPA8G670F"
|
% id = "01HPD4XQQ5GPQ20C6BPA8G670F"
|
||||||
- ### :folder: blog
|
- ### :folder: blog
|
||||||
|
|
||||||
% content.link = "programming/blog/haku"
|
|
||||||
id = "01J4J4PAXRWZDP9PAZNGCQ9S3D"
|
|
||||||
+ [featured]{.badge .blue} :page: haku - writing a little programming language for fun
|
|
||||||
|
|
||||||
% content.link = "programming/blog/cstring-starts-with"
|
% content.link = "programming/blog/cstring-starts-with"
|
||||||
id = "01JCGAM56KS2C6D4XZ1MRATXH4"
|
id = "01JCGAM56KS2C6D4XZ1MRATXH4"
|
||||||
+ :page: prefix matches with C strings
|
+ :page: prefix matches with C strings
|
||||||
|
@ -21,6 +17,10 @@
|
||||||
id = "01J7BYKQHZKYQ969T3PH3V8HF1"
|
id = "01J7BYKQHZKYQ969T3PH3V8HF1"
|
||||||
+ :page: not quite buildless
|
+ :page: not quite buildless
|
||||||
|
|
||||||
|
% content.link = "programming/blog/haku"
|
||||||
|
id = "01J4J4PAXRWZDP9PAZNGCQ9S3D"
|
||||||
|
+ :page: haku - writing a little programming language for fun
|
||||||
|
|
||||||
% content.link = "programming/blog/lvalues"
|
% content.link = "programming/blog/lvalues"
|
||||||
id = "01HY5R1ZW0M0Y5KQ1E8F0Q73ZT"
|
id = "01HY5R1ZW0M0Y5KQ1E8F0Q73ZT"
|
||||||
+ :page: places, or what is up with `*x` not always meaning the same thing
|
+ :page: places, or what is up with `*x` not always meaning the same thing
|
||||||
|
@ -37,6 +37,11 @@
|
||||||
id = "01HPD4XQQ5WM0APCAX014HM43V"
|
id = "01HPD4XQQ5WM0APCAX014HM43V"
|
||||||
+ :page: tairu - an interactive exploration of 2D autotiling techniques
|
+ :page: tairu - an interactive exploration of 2D autotiling techniques
|
||||||
|
|
||||||
|
% content.link = "about-treehouse"
|
||||||
|
id = "01H89RFHCQ1YB7CXBBR6NDDAC1"
|
||||||
|
redirect_from = ["about-treehouse"]
|
||||||
|
+ :page: about the treehouse
|
||||||
|
|
||||||
% id = "programming/projects"
|
% id = "programming/projects"
|
||||||
content.link = "programming/projects"
|
content.link = "programming/projects"
|
||||||
+ ### :folder: projects
|
+ ### :folder: projects
|
||||||
|
@ -67,3 +72,4 @@
|
||||||
id = "programming/opinions"
|
id = "programming/opinions"
|
||||||
+ ### :folder: opinions
|
+ ### :folder: opinions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
%% title = "short thoughts"
|
%% title = "`?` is not the only option"
|
||||||
|
|
||||||
% id = "01J4J6400Q4MWF2QPGX3P9Q2WQ"
|
% id = "01J4J6400Q4MWF2QPGX3P9Q2WQ"
|
||||||
- if there's one thing I learned from Go...
|
- if there's one thing I learned from Go...
|
||||||
|
@ -17,3 +17,4 @@ if !list.ok {
|
||||||
```
|
```
|
||||||
|
|
||||||
...it's that `?` is not the only option.
|
...it's that `?` is not the only option.
|
||||||
|
|
|
@ -543,12 +543,16 @@ impl Generator {
|
||||||
feeds: &feeds,
|
feeds: &feeds,
|
||||||
season: Season::current(),
|
season: Season::current(),
|
||||||
};
|
};
|
||||||
let template_name = roots
|
let mut template_name = roots
|
||||||
.attributes
|
.attributes
|
||||||
.template
|
.template
|
||||||
.clone()
|
.clone()
|
||||||
.unwrap_or_else(|| "_tree.hbs".into());
|
.unwrap_or_else(|| "_tree.hbs".into());
|
||||||
|
|
||||||
|
if !template_file_ids.contains_key(&template_name) {
|
||||||
|
template_name = "_tree.hbs".into();
|
||||||
|
}
|
||||||
|
|
||||||
// Reinsert the stolen roots.
|
// Reinsert the stolen roots.
|
||||||
treehouse.roots.insert(parsed_tree.root_key, roots);
|
treehouse.roots.insert(parsed_tree.root_key, roots);
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ h1.page-title {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.index\:hobby-corners {
|
main.tree > ul {
|
||||||
/* Optical text offset to make the icons look less misaligned.
|
/* Optical text offset to make the icons look less misaligned.
|
||||||
This is adjusted per each hobby corner to fit the icons.
|
This is adjusted per each hobby corner to fit the icons.
|
||||||
|
|
||||||
|
@ -49,6 +49,7 @@ h1.page-title {
|
||||||
|
|
||||||
This aims to improve the readability of that a bit without being too noticable. */
|
This aims to improve the readability of that a bit without being too noticable. */
|
||||||
--section-text-offset: 0em;
|
--section-text-offset: 0em;
|
||||||
|
--section-icon-align: -30%;
|
||||||
|
|
||||||
& > li {
|
& > li {
|
||||||
& > details > summary {
|
& > details > summary {
|
||||||
|
@ -61,12 +62,16 @@ h1.page-title {
|
||||||
|
|
||||||
margin-right: calc(0.2em + var(--section-text-offset));
|
margin-right: calc(0.2em + var(--section-text-offset));
|
||||||
|
|
||||||
vertical-align: -38%;
|
vertical-align: var(--section-icon-align);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#index\:about {
|
||||||
|
--section-color: #a7d5e0;
|
||||||
|
}
|
||||||
|
|
||||||
#index\:programming {
|
#index\:programming {
|
||||||
--section-color: var(--liquidex-brand-red);
|
--section-color: var(--liquidex-brand-red);
|
||||||
--section-text-offset: -0.1em;
|
--section-text-offset: -0.1em;
|
||||||
|
@ -85,3 +90,7 @@ h1.page-title {
|
||||||
--section-color: var(--liquidex-brand-blue);
|
--section-color: var(--liquidex-brand-blue);
|
||||||
--section-text-offset: 0.05em;
|
--section-text-offset: 0.05em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#index\:philosophy {
|
||||||
|
--section-color: #c952f5;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue