diff options
author | Volpeon <git@volpeon.ink> | 2022-06-11 16:26:47 +0200 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2022-06-11 16:26:47 +0200 |
commit | 604dcfe244ab8f6913db9dec3de5796ad32f43f5 (patch) | |
tree | fc56d5965f3e263937efd3d42196afe1359299cb | |
parent | Re-implemented design via iro-design (diff) | |
download | volpeon.ink-604dcfe244ab8f6913db9dec3de5796ad32f43f5.tar.gz volpeon.ink-604dcfe244ab8f6913db9dec3de5796ad32f43f5.tar.bz2 volpeon.ink-604dcfe244ab8f6913db9dec3de5796ad32f43f5.zip |
Removed private section, various improvements
26 files changed, 118 insertions, 136 deletions
diff --git a/assets/css/_base.scss b/assets/css/_base.scss index dd24fed..ac6b989 100644 --- a/assets/css/_base.scss +++ b/assets/css/_base.scss | |||
@@ -9,6 +9,7 @@ code { | |||
9 | 9 | ||
10 | body { | 10 | body { |
11 | box-sizing: border-box; | 11 | box-sizing: border-box; |
12 | height: auto; | ||
12 | min-height: 100%; | 13 | min-height: 100%; |
13 | } | 14 | } |
14 | 15 | ||
diff --git a/assets/css/components/_card.scss b/assets/css/components/_card.scss index f8f106d..6c15145 100644 --- a/assets/css/components/_card.scss +++ b/assets/css/components/_card.scss | |||
@@ -135,7 +135,7 @@ | |||
135 | position: relative; | 135 | position: relative; |
136 | width: 100%; | 136 | width: 100%; |
137 | height: 2em; | 137 | height: 2em; |
138 | padding-top: 46%; | 138 | padding-top: 50%; |
139 | } | 139 | } |
140 | 140 | ||
141 | @include iro.bem-elem('thumbnail-img') { | 141 | @include iro.bem-elem('thumbnail-img') { |
diff --git a/assets/css/components/_hnav.scss b/assets/css/components/_hnav.scss index 4097373..6eea345 100644 --- a/assets/css/components/_hnav.scss +++ b/assets/css/components/_hnav.scss | |||
@@ -10,20 +10,18 @@ | |||
10 | 10 | ||
11 | @include iro.props-store(( | 11 | @include iro.props-store(( |
12 | --dims: ( | 12 | --dims: ( |
13 | --margin-top: fn.global-dim(--size --600), | 13 | --gap: 1.5em, |
14 | --gap: 2em, | 14 | --margin-top: fn.global-dim(--paragraph --margin-top), |
15 | --pad-y: .5em | 15 | --margin-bottom: fn.global-dim(--size --900), |
16 | ) | 16 | ) |
17 | ), 'dims'); | 17 | ), 'dims'); |
18 | 18 | ||
19 | @include iro.bem-component(iro.props-namespace()) { | 19 | @include iro.bem-component(iro.props-namespace()) { |
20 | display: flex; | 20 | display: flex; |
21 | gap: fn.dim(--gap); | 21 | gap: fn.dim(--gap); |
22 | align-items: baseline; | 22 | align-items: baseline; |
23 | margin-top: fn.dim(--margin-top); | 23 | margin: fn.dim(--margin-top) 0 fn.dim(--margin-bottom); |
24 | padding: fn.dim(--pad-y) 0 0; | 24 | padding-top: fn.dim(--margin-top); |
25 | border-width: 1px 0 0; | 25 | border-top: 1px solid fn.color(--border); |
26 | border-style: solid; | ||
27 | border-color: fn.color(--border); | ||
28 | } | 26 | } |
29 | } | 27 | } |
diff --git a/assets/css/layouts/_card-list.scss b/assets/css/layouts/_card-list.scss index 96f9060..6d388e6 100644 --- a/assets/css/layouts/_card-list.scss +++ b/assets/css/layouts/_card-list.scss | |||
@@ -6,7 +6,19 @@ | |||
6 | --dims: ( | 6 | --dims: ( |
7 | --margin-top: fn.global-dim(--size --600), | 7 | --margin-top: fn.global-dim(--size --600), |
8 | --spacing: fn.global-dim(--size --200), | 8 | --spacing: fn.global-dim(--size --200), |
9 | --col-width: 17em, | 9 | --gap: fn.global-dim(--size --25), |
10 | --grid: ( | ||
11 | --gap: fn.global-dim(--size --75), | ||
12 | --col-width: fn.global-dim(--size --3400), | ||
13 | ), | ||
14 | --small-gallery: ( | ||
15 | --gap: fn.global-dim(--size --250), | ||
16 | --col-width: fn.global-dim(--size --2800), | ||
17 | ), | ||
18 | --gallery: ( | ||
19 | --gap: fn.global-dim(--size --250), | ||
20 | --col-width: fn.global-dim(--size --3400), | ||
21 | ) | ||
10 | ) | 22 | ) |
11 | ), 'dims'); | 23 | ), 'dims'); |
12 | 24 | ||
@@ -14,24 +26,23 @@ | |||
14 | margin-top: fn.dim(--margin-top); | 26 | margin-top: fn.dim(--margin-top); |
15 | font-size: 1rem; | 27 | font-size: 1rem; |
16 | 28 | ||
29 | @include iro.bem-elem('header') { | ||
30 | margin-top: fn.dim(--margin-top); | ||
31 | } | ||
32 | |||
17 | @include iro.bem-elem('cards') { | 33 | @include iro.bem-elem('cards') { |
18 | display: flex; | 34 | display: flex; |
19 | flex-direction: column; | 35 | flex-direction: column; |
20 | gap: 2px; | 36 | gap: fn.dim(--gap); |
21 | margin-top: fn.dim(--spacing); | 37 | margin-top: fn.dim(--spacing); |
22 | 38 | ||
23 | @include iro.bem-modifier('grid', 'gallery') { | 39 | @each $mode in 'grid' 'small-gallery' 'gallery' { |
24 | display: grid; | 40 | @include iro.bem-modifier($mode) { |
25 | grid-template-columns: repeat(auto-fill, minmax(fn.dim(--col-width), 1fr)); | 41 | display: grid; |
26 | align-items: start; | 42 | align-items: start; |
27 | } | 43 | grid-template-columns: repeat(auto-fill, minmax(fn.dim('--#{$mode}' --col-width), 1fr)); |
28 | 44 | gap: fn.dim('--#{$mode}' --gap); | |
29 | @include iro.bem-modifier('grid') { | 45 | } |
30 | gap: 6px; | ||
31 | } | ||
32 | |||
33 | @include iro.bem-modifier('gallery') { | ||
34 | gap: 20px; | ||
35 | } | 46 | } |
36 | } | 47 | } |
37 | } | 48 | } |
diff --git a/assets/css/layouts/_container.scss b/assets/css/layouts/_container.scss new file mode 100644 index 0000000..10d6832 --- /dev/null +++ b/assets/css/layouts/_container.scss | |||
@@ -0,0 +1,11 @@ | |||
1 | @use 'iro-sass/src/index' as iro; | ||
2 | @use 'iro-design/src/functions' as fn; | ||
3 | |||
4 | @include iro.props-namespace('container') { | ||
5 | @include iro.props-store(( | ||
6 | --dims: ( | ||
7 | --width: iro.fn-px-to-rem(730px), | ||
8 | --width-50: iro.fn-px-to-rem(380px), | ||
9 | ) | ||
10 | ), 'dims'); | ||
11 | } | ||
diff --git a/assets/css/style.scss b/assets/css/style.scss index 1184bb2..e160f91 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss | |||
@@ -7,6 +7,7 @@ | |||
7 | @use 'base'; | 7 | @use 'base'; |
8 | 8 | ||
9 | @use 'iro-design/src/layouts'; | 9 | @use 'iro-design/src/layouts'; |
10 | @use 'layouts/container'; | ||
10 | @use 'layouts/media'; | 11 | @use 'layouts/media'; |
11 | @use 'layouts/card-list'; | 12 | @use 'layouts/card-list'; |
12 | 13 | ||
diff --git a/content/9thPK7O3xn/dreams/biological-experiments.md b/content/9thPK7O3xn/dreams/biological-experiments.md deleted file mode 100644 index 94a7f63..0000000 --- a/content/9thPK7O3xn/dreams/biological-experiments.md +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | --- | ||
2 | date: 2012-01-01 | ||
3 | title: Biological Experiments | ||
4 | --- | ||
5 | |||
6 | *I don't remember the real date of this dream, just that it happened in 2012.* | ||
7 | |||
8 | I'm at a large gym. It is separated in two halves by a huge wall with a goal in front of it. The wall doesn't stretch all the way to the outer walls so it's possible to go from one side to the other. It looks quite different from the gym where I used to have PE, but it still feels like it somehow. My classmates are there as well and are playing soccer together. | ||
9 | |||
10 | Suddenly, the environment changes. It's still the same gym, but now the dividing wall and the goal are gone. Instead, there are many tables and the walls are plastered with scientific posters. | ||
11 | My biology teacher shows up and gives all of us an assignment: Form groups of two, create a mixture with some specific chemicals, and inject it into our eyes. So that's what I do, until it's finally time for the injection. I'm too scared and refuse to do it. | ||
12 | |||
13 | The situation changes again. I'm now inside of a tavern, sitting at a table with some of my classmates. The tavern reminds me of a log cabin I was once at -- the walls and the furniture are made of heavy wooden logs. | ||
14 | My legs feel strange, but I'm not bothered by it because that's an expected effect of the mixture we previously produced. Looks like I've changed my mind between the last scene and this one. | ||
15 | After some time, I finally get curios and take a look at my legs. Instead of my feet, there are black paws. My classmates must've noticed their changes as well, as one of them says: "Ah, so it has begun." | ||
16 | |||
17 | The dream gets hazy and all I know is that the changes keep progressing. | ||
18 | |||
19 | There's a moment of clarity. The changes have gotten very far since my body is now covered in black fur, I have a muzzle, and due to the anatomical changes I can only barely stand on two legs. I start talking with my teacher and ask: "How long will it take/last?" He answers: "As long as you want, but you'll have to return." | ||
20 | |||
21 | The dream gets hazy again, followed by one last scene: I'm in front of the tavern with four other people. The changes are complete and we are now werewolves. We run into the forest that surrounds us. | ||
22 | |||
23 | This isn't the end of the dream yet, but I don't remember anything from this point. | ||
diff --git a/content/9thPK7O3xn/dreams/false-awakening.md b/content/9thPK7O3xn/dreams/false-awakening.md deleted file mode 100644 index 4f2a0b2..0000000 --- a/content/9thPK7O3xn/dreams/false-awakening.md +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | --- | ||
2 | date: 2015-07-29 | ||
3 | title: False Awakening | ||
4 | --- | ||
5 | |||
6 | It was noon. I was tired and decided to lie down for a bit. I didn't want to fall asleep, though, so I tried to stay awake and kept checking the time since I had to go to the uni later. This went on for quite a while, resulting in a constant cycle of dozing → remembering to check the time → looking at my smartphone to check the time → going back to dozing → and so on. | ||
7 | |||
8 | At some point, I actually must have fallen asleep for quite a while. I opened my eyes to take my smartphone once again when I noticed that my room was dark. It must've been late -- about 9 or 10pm -- which immediately irritated me. I had been tired, but not _that_ tired. | ||
9 | |||
10 | I stood up and groggily went to my desk to switch on my desk lamp. I pressed the button and heard the usual click noise, but nothing happened. After a few more tries, I eventually pulled the lamp towards me to see if the LED bulb at least flickered. It was completely dead. | ||
11 | |||
12 | I walked back to my bed to check on my smartphone what time it actually was. I was greeted by my lock screen, but it looked different than usual: There was only empty space where the clock should have been and overall it just looked "wrong." | ||
13 | |||
14 | This whole situation felt strange and I started to wonder what was going on, when I suddenly felt like all of my strength was sucked out of my body. My head was spinning and I collapsed onto my bed. I couldn't even think straight anymore and just wished for it to stop, for me to wake up... and that's when I did. For real, this time. | ||
diff --git a/content/9thPK7O3xn/dreams/index.md b/content/9thPK7O3xn/dreams/index.md deleted file mode 100644 index 95e613d..0000000 --- a/content/9thPK7O3xn/dreams/index.md +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | --- | ||
2 | title: Dream Journal | ||
3 | position: 1 | ||
4 | list_order: date_desc | ||
5 | list_read_indicators: true | ||
6 | feed: true | ||
7 | --- | ||
diff --git a/content/9thPK7O3xn/dreams/infinite-skyscrapers.md b/content/9thPK7O3xn/dreams/infinite-skyscrapers.md deleted file mode 100644 index 1086379..0000000 --- a/content/9thPK7O3xn/dreams/infinite-skyscrapers.md +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | --- | ||
2 | date: 2021-01-09 | ||
3 | title: Infinite Skyscrapers | ||
4 | --- | ||
5 | |||
6 | I'm in some strange world that consist of huge buildings, looking a lot like very simple skyscrapers, except they were all interconnected. I'm not even sure if there's a floor since I'm just floating, being able to fly around at will. There is also something chasing me and I'm trying to get away from it. | ||
7 | |||
8 | The buildings around me get denser and more chaotic, some look like glitches in a computer game. The creature chasing me seems to absorb buildings into its body, growing larger and more powerful. | ||
9 | |||
10 | Then there's a cut and I'm presumably inside one of those buildings. I'm in a dark room with barely any lighting which looks somewhat like a large office. It's very cluttered, though. There's another similar room next to this one, separated by a glass wall and a door. There's also a person with me who I seem to know, and that creature that chased me. It seems like it managed to capture us. | ||
11 | |||
12 | It dares us to escape from this situation, and as soon as it said that, the room begins to get locked off. There are some red lights blinking and the door connecting our current room with the neighboring room is about to close permanently. Panicked, I quickly run through it, but the other person couldn't make it. | ||
13 | |||
14 | I suddenly realize I'm a cat and the other person an even smaller critter, I don't know what. It's obvious that the creature is just playing with us, watching our futile efforts to escape for its amusement. | ||
15 | |||
16 | The other person tries to get the door to open again by messing with its circuitry, and I do my best to block the creature's view from what was going on without looking suspicious. | ||
17 | |||
18 | After a while, I start exploring the room and notice that there's a hallway in front of it, also separated by a glass wall and a door. However, the wall is broken in one place and has a hole large enough for me to jump through. So that's what I do. I land in a bunch of glass disks lying on the floor, breaking them, but I'm unharmed. | ||
19 | |||
20 | Now being a human again, I take a glass shard with me and run through a door which leads to a staircase. It is huge, having the shape of a pill with stairs going along the edge. The center is empty so I can see all the floors coming before and after. There's no end in any direction. I know the creature will come after me soon and so I run upwards as fast as I can. | ||
21 | |||
22 | I made it about 5 floors when I hear a door burst open. I quickly enter the room next to me, hoping that the creature hasn't seen me. | ||
23 | |||
24 | This floor was very large and open and brightly lit. The dream starts to make no sense anymore and that's it. | ||
diff --git a/content/9thPK7O3xn/index.md b/content/9thPK7O3xn/index.md deleted file mode 100644 index de7fb0f..0000000 --- a/content/9thPK7O3xn/index.md +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | --- | ||
2 | title: Personal | ||
3 | unlisted: true | ||
4 | feed: true | ||
5 | --- | ||
6 | |||
7 | Content that doesn't belong in the public sections of my website such as test pages or posts about more personal topics. | ||
8 | |||
9 | The purpose of this section is simply to be a bit tricky, but not impossible to discover. | ||
10 | Feel free to share pages from here *privately* if you think someone would like them. | ||
diff --git a/content/9thPK7O3xn/posts/index.md b/content/9thPK7O3xn/posts/index.md deleted file mode 100644 index 8801530..0000000 --- a/content/9thPK7O3xn/posts/index.md +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | --- | ||
2 | title: Posts | ||
3 | position: 0 | ||
4 | list_read_indicators: true | ||
5 | feed: true | ||
6 | --- | ||
diff --git a/content/art/index.md b/content/art/index.md index 5ed1858..eadac7a 100644 --- a/content/art/index.md +++ b/content/art/index.md | |||
@@ -1,7 +1,7 @@ | |||
1 | --- | 1 | --- |
2 | title: Art | 2 | title: Art |
3 | position: 2 | 3 | position: 2 |
4 | list_layout: gallery | 4 | list_layout: small-gallery |
5 | list_limit: 4 | 5 | list_limit: 6 |
6 | feed: true | 6 | feed: true |
7 | --- | 7 | --- |
diff --git a/content/notebook/index.md b/content/notebook/index.md new file mode 100644 index 0000000..8d58834 --- /dev/null +++ b/content/notebook/index.md | |||
@@ -0,0 +1,6 @@ | |||
1 | --- | ||
2 | title: Notebook | ||
3 | position: 3 | ||
4 | list_limit: 4 | ||
5 | feed: true | ||
6 | --- | ||
diff --git a/content/9thPK7O3xn/misc/design-test.md b/content/notebook/scrap/design-test.md index 2367513..2367513 100644 --- a/content/9thPK7O3xn/misc/design-test.md +++ b/content/notebook/scrap/design-test.md | |||
diff --git a/content/9thPK7O3xn/misc/index.md b/content/notebook/scrap/index.md index 99bc5e7..4cc3c2e 100644 --- a/content/9thPK7O3xn/misc/index.md +++ b/content/notebook/scrap/index.md | |||
@@ -1,6 +1,6 @@ | |||
1 | --- | 1 | --- |
2 | title: Stuff | 2 | title: Scrap |
3 | position: 2 | 3 | position: 100 |
4 | list_read_indicators: true | 4 | list_read_indicators: true |
5 | feed: true | 5 | feed: true |
6 | --- | 6 | --- |
diff --git a/content/posts/index.md b/content/posts/index.md deleted file mode 100644 index 4396e20..0000000 --- a/content/posts/index.md +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | --- | ||
2 | title: Posts | ||
3 | position: 3 | ||
4 | --- | ||
diff --git a/content/services/index.md b/content/services/index.md index 1aa41a6..9f0dce0 100644 --- a/content/services/index.md +++ b/content/services/index.md | |||
@@ -1,6 +1,6 @@ | |||
1 | --- | 1 | --- |
2 | title: Services | 2 | title: Services |
3 | position: 3 | 3 | position: 4 |
4 | list_layout: grid | 4 | list_layout: grid |
5 | list_post_icon: arrow-up-right | 5 | list_post_icon: arrow-up-right |
6 | --- | 6 | --- |
diff --git a/metadata/metadata.yaml b/metadata/metadata.yaml index 679cdcb..35b7209 100644 --- a/metadata/metadata.yaml +++ b/metadata/metadata.yaml | |||
@@ -7,15 +7,18 @@ author: | |||
7 | 7 | ||
8 | menus: | 8 | menus: |
9 | main: | 9 | main: |
10 | - id: projects | 10 | - id: art |
11 | label: Projects | 11 | label: Art |
12 | url: /projects/ | 12 | url: /art/ |
13 | |||
14 | - id: notebook | ||
15 | label: Notebook | ||
16 | url: /notebook/ | ||
13 | 17 | ||
14 | - id: profiles | 18 | - id: profiles |
15 | label: Profiles | 19 | label: Profiles |
16 | url: /profiles/ | 20 | url: /profiles/ |
17 | 21 | ||
18 | - id: 9thPK7O3xn | 22 | - id: services |
19 | label: Personal | 23 | label: Services |
20 | url: /9thPK7O3xn/ | 24 | url: /services/ |
21 | hidden: true | ||
diff --git a/templates/layouts/categorized_list.html b/templates/layouts/categorized_list.html index 7f94ff4..8217fd9 100644 --- a/templates/layouts/categorized_list.html +++ b/templates/layouts/categorized_list.html | |||
@@ -3,12 +3,10 @@ | |||
3 | <h1 class="o-heading o-heading--xxl u-mt-0"><span class="o-heading__primary">$title$</span></h1> | 3 | <h1 class="o-heading o-heading--xxl u-mt-0"><span class="o-heading__primary">$title$</span></h1> |
4 | 4 | ||
5 | $body$ | 5 | $body$ |
6 | |||
7 | </header> | 6 | </header> |
8 | 7 | ||
9 | $if(notoc)$$else$ | 8 | $if(notoc)$$else$ |
10 | <nav class="c-hnav s-invisible-links"> | 9 | <nav class="c-hnav s-invisible-links"> |
11 | $-- <h2 class="u-mt-0">Sections:</h2> | ||
12 | $for(list)$ | 10 | $for(list)$ |
13 | <small><a href="#$it.slug$">$it.title$</a></small> | 11 | <small><a href="#$it.slug$">$it.title$</a></small> |
14 | $endfor$ | 12 | $endfor$ |
@@ -18,9 +16,9 @@ $body$ | |||
18 | <div class="l-card-list"> | 16 | <div class="l-card-list"> |
19 | $for(list)$ | 17 | $for(list)$ |
20 | <section> | 18 | <section> |
21 | <div class="l-media l-media--flush"> | 19 | <header class="l-card-list__header l-media l-media--flush"> |
22 | <div class="l-media__block l-media__block--main"> | 20 | <div class="l-media__block l-media__block--main"> |
23 | <h2 class="s-invisible-links" id="$it.slug$"> | 21 | <h2 class="s-invisible-links u-mt-0" id="$it.slug$"> |
24 | <a href="$it.url.rel$">$it.title$</a> | 22 | <a href="$it.url.rel$">$it.title$</a> |
25 | </h2> | 23 | </h2> |
26 | </div> | 24 | </div> |
@@ -29,13 +27,15 @@ $body$ | |||
29 | $it.omitted$ more items <span class="u-ml-10">→</span> | 27 | $it.omitted$ more items <span class="u-ml-10">→</span> |
30 | </a> | 28 | </a> |
31 | $endif$ | 29 | $endif$ |
32 | </div> | 30 | </header> |
33 | $if(it.description)$ | 31 | $if(it.description)$ |
34 | <div class="s-small s-colored-links">$it.description$</div> | 32 | <div class="s-small s-colored-links">$it.description$</div> |
35 | $endif$ | 33 | $endif$ |
36 | <div class="l-card-list__cards l-card-list__cards--$it.layout.id$"> | 34 | <div class="l-card-list__cards l-card-list__cards--$it.layout.id$"> |
37 | $if(it.layout.is_grid)$ | 35 | $if(it.layout.is_grid)$ |
38 | $it.items:partials/grid_card()$ | 36 | $it.items:partials/grid_card()$ |
37 | $elseif(it.layout.is_small-gallery)$ | ||
38 | $it.items:partials/small_gallery_card()$ | ||
39 | $elseif(it.layout.is_gallery)$ | 39 | $elseif(it.layout.is_gallery)$ |
40 | $it.items:partials/gallery_card()$ | 40 | $it.items:partials/gallery_card()$ |
41 | $else$ | 41 | $else$ |
diff --git a/templates/layouts/page.html b/templates/layouts/page.html index 324a01c..1037938 100644 --- a/templates/layouts/page.html +++ b/templates/layouts/page.html | |||
@@ -1,4 +1,4 @@ | |||
1 | <article class="l-container l-container--pad-x l-container--pad-y l-container--narrow s-body s-colored-links s-headings s-blockquotes s-code $if(intro)$s-intro$endif$"> | 1 | <article class="l-container l-container--pad-x l-container--pad-y l-container--narrow s-body s-colored-links s-headings s-blockquotes s-code s-lists $if(intro)$s-intro$endif$"> |
2 | $if(date)$ | 2 | $if(date)$ |
3 | <div class="o-badge s-body__meta u-mb-125"> | 3 | <div class="o-badge s-body__meta u-mb-125"> |
4 | $date.long$ | 4 | $date.long$ |
diff --git a/templates/partials/ascii_fox.html b/templates/partials/ascii_fox.html index f5e5316..bdce36b 100644 --- a/templates/partials/ascii_fox.html +++ b/templates/partials/ascii_fox.html | |||
@@ -3,7 +3,7 @@ | |||
3 | ' ' ' ' ' ' ' ' ' ' ' ' ' | 3 | ' ' ' ' ' ' ' ' ' ' ' ' ' |
4 | ' . | | | ' ' ' ' ' | | ' ' | ' | 4 | ' . | | | ' ' ' ' ' | | ' ' | ' |
5 | ' | | | ' | ' ' ' ' ' | : | ' ' | . ' | 5 | ' | | | ' | ' ' ' ' ' | : | ' ' | . ' |
6 | ' ' | | . | ' 9thPK7O3xn ' ' ' | | ' ' | ' | 6 | ' ' | | . | ' ' ' ' ' | | ' ' | ' |
7 | ' | __~| | | ' ' ' ' ' | | | ' ' | | ' | 7 | ' | __~| | | ' ' ' ' ' | | | ' ' | | ' |
8 | ' ' |__ ,( |' |_ ' ' ' <strong>//\_</strong> ' | ' . | ' ' | ' ' | 8 | ' ' |__ ,( |' |_ ' ' ' <strong>//\_</strong> ' | ' . | ' ' | ' ' |
9 | ' | )~._ _( . ) .| ) ' <strong>____,...,______..,_~`` -`..,</strong> ' | ' | . ( ' ' | ' | 9 | ' | )~._ _( . ) .| ) ' <strong>____,...,______..,_~`` -`..,</strong> ' | ' | . ( ' ' | ' |
diff --git a/templates/partials/ascii_fox_small.html b/templates/partials/ascii_fox_small.html index ea05aa2..97ce600 100644 --- a/templates/partials/ascii_fox_small.html +++ b/templates/partials/ascii_fox_small.html | |||
@@ -2,7 +2,7 @@ | |||
2 | ' ' ' ' | 2 | ' ' ' ' |
3 | | | ' ' ' | | ' ' | 3 | | | ' ' ' | | ' ' |
4 | | ' | ' ' ' | ' | ' ' | 4 | | ' | ' ' ' | ' | ' ' |
5 | | | 9thPK7O3xn ' | . | ' ' | 5 | | | ' ' ' | . | ' ' |
6 | | . | ' ' <strong>//\__</strong> ' | | ' ' | 6 | | . | ' ' <strong>//\__</strong> ' | | ' ' |
7 | | | <strong>_.~-"""-----~`` ,-´</strong> ' |' | ' ' | 7 | | | <strong>_.~-"""-----~`` ,-´</strong> ' |' | ' ' |
8 | | | '| <strong>.´ ,~'\ ).,__,)/,,"</strong> ' | | | ' ' | 8 | | | '| <strong>.´ ,~'\ ).,__,)/,,"</strong> ' | | | ' ' |
diff --git a/templates/partials/gallery_card.html b/templates/partials/gallery_card.html index 386843f..8e6f95a 100644 --- a/templates/partials/gallery_card.html +++ b/templates/partials/gallery_card.html | |||
@@ -1,6 +1,6 @@ | |||
1 | $if(it.url)$ | 1 | $if(it.url)$ |
2 | $if(it.thumbnail)$ | 2 | $if(it.thumbnail)$ |
3 | <a href="$it.url.rel$" class="l-card-list__card c-card"> | 3 | <a href="$it.url.rel$" class="l-card-list__card c-card" title="$it.title/nowrap$"> |
4 | <div class="c-card__row l-media l-media--flush"> | 4 | <div class="c-card__row l-media l-media--flush"> |
5 | <div class="c-card__thumbnail"> | 5 | <div class="c-card__thumbnail"> |
6 | <img | 6 | <img |
diff --git a/templates/partials/small_gallery_card.html b/templates/partials/small_gallery_card.html new file mode 100644 index 0000000..35d87e4 --- /dev/null +++ b/templates/partials/small_gallery_card.html | |||
@@ -0,0 +1,39 @@ | |||
1 | $if(it.url)$ | ||
2 | $if(it.thumbnail)$ | ||
3 | <a href="$it.url.rel$" class="l-card-list__card c-card" title="$it.title/nowrap$"> | ||
4 | <div class="c-card__row l-media l-media--flush"> | ||
5 | <div class="c-card__thumbnail"> | ||
6 | <img | ||
7 | class="c-card__thumbnail-img" | ||
8 | src="$it.thumbnail.rel$" | ||
9 | alt="Preview thumbnail of "$it.title$"" | ||
10 | loading="lazy" | ||
11 | /> | ||
12 | </div> | ||
13 | </div> | ||
14 | <div class="c-card__row l-media c-card__row--hidden"> | ||
15 | <div class="l-media__block l-media__block--main"> | ||
16 | $if(it.subtitle)$ | ||
17 | <strong class="u-d-block u-elp">$it.title$</strong> | ||
18 | <small class="u-d-block u-elp">$it.subtitle$</small> | ||
19 | $elseif(it.category)$ | ||
20 | <small class="u-d-block u-elp">$it.category$</small> | ||
21 | <strong class="u-d-block u-elp">$it.title$</strong> | ||
22 | $elseif(it.date)$ | ||
23 | <time datetime="$it.date.yyyy_mm_dd$"> | ||
24 | <small class="u-d-none@sm-hi"> | ||
25 | $it.date.short$ | ||
26 | </small> | ||
27 | <small class="u-d-none@sm-lo"> | ||
28 | $it.date.long$ | ||
29 | </small> | ||
30 | </time> | ||
31 | <strong class="u-d-block u-elp">$it.title$</strong> | ||
32 | $else$ | ||
33 | $it.title$ | ||
34 | $endif$ | ||
35 | </div> | ||
36 | </div> | ||
37 | </a> | ||
38 | $endif$ | ||
39 | $endif$ | ||
@@ -1280,7 +1280,7 @@ internal-slot@^1.0.3: | |||
1280 | 1280 | ||
1281 | "iro-design@git+https://git.vulpes.one/git/iro-design.git": | 1281 | "iro-design@git+https://git.vulpes.one/git/iro-design.git": |
1282 | version "1.0.0" | 1282 | version "1.0.0" |
1283 | resolved "git+https://git.vulpes.one/git/iro-design.git#df1c8e24bf97690fde881318cfb3b6285e5eda2f" | 1283 | resolved "git+https://git.vulpes.one/git/iro-design.git#1cd5b777ee61f6713f532db30a25c53a250ceeff" |
1284 | dependencies: | 1284 | dependencies: |
1285 | "@oddbird/blend" "^0.2.3" | 1285 | "@oddbird/blend" "^0.2.3" |
1286 | include-media "^1.4.9" | 1286 | include-media "^1.4.9" |