all repos — aaoth.xyz @ 9f4b181b36418669462c0300c2e090d0f4547dc8

aaoth.xyz website

_layouts/music-project.html (view raw)

 1---
 2layout: default
 3---
 4
 5<!-- TODO: add physical release links-->
 6<!-- TODO: add sound for albums that aren't available on bandcamp -->
 7<!-- TODO: maybe add search by tag for music projects -->
 8<!-- TODO: add album art -->
 9
10<div class="music-project">
11
12    <div class="music-project-titlebar">
13        {% include title-with-backlink.html title=page.title backlink="/music/" %}
14    </div>
15
16    <div class="music-project-sidebar">
17        <a href="/visual/logos/{{ page.url | split: "/" | last }}-logo.png">
18            <img id="logo"
19                 src="/visual/logos/thumbs/{{ page.url | split: "/" | last }}-logo_thumb.png"
20                 alt="{{ page.title }} logo">
21        </a>
22        <p>{{ page.start_date | date_to_string }}&ndash;
23            {%- if page.end_date -%}
24                {{ page.end_date | date_to_string }}
25            {%- else -%}
26                &hellip;
27            {%- endif -%}
28            {%- if page.status -%}
29                &ensp;({{ page.status }})
30            {%- endif -%}
31        </p>
32        <p>tags: {{ page.tags | join: ", " }}</p>
33    </div>
34
35    <div class="music-project-info">
36
37        {{ page.content | markdownify }}
38
39    </div>
40
41    {%- if page.title == "hälsorisk" %}
42        {%- assign releases = site.music_releases |
43        where_exp: "item", "item.r_tag contains 'HSR'" |
44        group_by_exp: "item", "item.date | date: '%Y'" -%}
45    {%- else %}
46        {%- assign releases = site.music_releases |
47        where: "author", page.title |
48        group_by_exp: "item", "item.date | date: '%Y'" -%}
49    {%- endif -%}
50    {%- assign releases.size = releases | size %}
51    {% unless releases.size == 0 %}
52        {%- if page.title == "hälsorisk" %}
53            {% include music-project-release-by-year.html title="releases" releases=releases print_author=true %}
54        {% else %}
55            {% include music-project-release-by-year.html title="releases" releases=releases %}
56        {% endif %}
57    {% endunless %}
58
59    {%- assign misc_tracks = site.music_titles |
60    where_exp: "item", "item.author == page.title and item.r_tag == nil" |
61    group_by_exp: "item", "item.date | date: '%Y'" -%}
62    {%- assign misc_tracks.size = misc_tracks | size %}
63    {% unless misc_tracks.size == 0 %}
64        {% include music-project-release-by-year.html title="misc tracks" releases=misc_tracks %}
65    {% endunless %}
66</div>