gallery categories modularized, removed music lists, added listenbrainz to outgoing, icons, css cleanup

This commit is contained in:
sundae 2026-06-04 14:05:36 +03:00
commit d376e04015
24 changed files with 474 additions and 606 deletions

View file

@ -1,29 +1,14 @@
---
order: 4
---
<section id="artworks">
<article>
<nav>
<ul role="list">
{% assign sortedArtworks = collections.artworks | sortByFirstDate %} {%for artwork in sortedArtworks %}
<li>
<a href="{{artwork.page.url}}">
<figure>
{%if artwork.data.images[0]%}
<span>
<img src="{{artwork.data.images[0].src}}" alt="" style="{%if artwork.data.images[0].pixel%}image-rendering: pixelated;{%endif%}{%if artwork.data.images[0].position%}object-position:{{artwork.data.images[0].position}};{%endif%}{%if artwork.data.images[0].fit%}object-fit:{{artwork.data.images[0].fit}}{%endif%}"/>
</span>
<figcaption>
{{artwork.page.fileSlug}}{%if artwork.data.images.size > 1%}
<p class="count">(+{{artwork.data.images.size| minus: 1}})</p>
{%endif%}
</figcaption>
{% if artwork.data.images[0].date %}
<time datetime="{{artwork.data.images[0].date|ISO}}">{{artwork.data.images[0].date|readable}}</time>
{%endif%} {%endif%}
</figure>
</a>
</li>
{% assign sortedArtworks = collections.artworks | sortByFirstDate %}
{% for item in sortedArtworks %}
{% include '_includes/gallery-cat.njk' %}
{% endfor %}
</ul>
</nav>
@ -31,20 +16,9 @@ order: 4
<article>
<nav>
<ul role="list">
{%assign sortedFanarts = collections.fanarts|sortByFirstDate%} {%for
fanart in sortedFanarts%}
<li>
<a href="{{fanart.page.url}}">
<figure>
{%if fanart.data.images[0]%}
<img src="{{fanart.data.images[0].src}}" alt="" style="{%if fanart.data.images[0].pixel%}image-rendering: pixelated;{%endif%}{%if fanart.data.images[0].position%}object-position:{{fanart.data.images[0].position}};{%endif%}{%if fanart.data.images[0].fit%}object-fit:{{fanart.data.images[0].fit}}{%endif%}"/>
<figcaption>{{fanart.page.fileSlug}}</figcaption>
{%if fanart.data.images[0].date%}
<time datetime="{{fanart.data.images[0].date|ISO}}">{{fanart.data.images[0].date|readable}}</time>
{%endif%} {%endif%}
</figure>
</a>
</li>
{% assign sortedFanarts = collections.fanarts | sortByFirstDate %}
{% for item in sortedFanarts %}
{% include '_includes/gallery-cat.njk' %}
{% endfor %}
</ul>
</nav>

View file

@ -20,34 +20,6 @@ order: 1
{%endfor%}
</ul>
</details>
<details open="">
<summary>
<h3>Albums</h3>
</summary>
<ul class="music" role="list">
{%for item in media-albums.items%}
<li>
<a href="{{item.src}}">
<span><img src="/assets/img/media/music/albums/{{item.cover}}" alt=""/></span><span>{{item.artist}} - {{item.title}}</span>
</a>
</li>
{%endfor%}
</ul>
</details>
<details open="">
<summary>
<h3>Tracker modules</h3>
</summary>
<ul class="music" role="list">
{%for item in media-modules.items%}
<li>
<a href="{{item.src}}">
<span><img src="/assets/img/media/music/{{item.tracker}}.png" alt=""/></span><span>{{item.artist}} - {{item.title}}</span>
</a>
</li>
{%endfor%}
</ul>
</details>
<details open="">
<summary>
<h3>Manga</h3>