aboutsummaryrefslogtreecommitdiffstats
path: root/_layouts/music-project.html
blob: 74372068292c9b79967f1b7457003714eb16aacc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
layout: default
---

<!-- TODO: add physical release links-->
<!-- TODO: add sound for albums that aren't available on bandcamp -->
<!-- TODO: maybe add search by tag for music projects -->
<!-- TODO: add album art -->

<div class="music-project">

    <div class="music-project-titlebar">
        {% include title-with-backlink.html title=page.title backlink="/music/" %}
    </div>

    <div class="music-project-sidebar">
        <a href="/visual/logos/{{ page.url | split: "/" | last }}-logo.png">
            <img id="logo"
                 src="/visual/logos/thumbs/{{ page.url | split: "/" | last }}-logo_thumb.png"
                 alt="{{ page.title }} logo">
        </a>
        <p>{{ page.start_date | date_to_string }}&ndash;
            {%- if page.end_date -%}
                {{ page.end_date | date_to_string }}
            {%- else -%}
                &hellip;
            {%- endif -%}
            {%- if page.status -%}
                &ensp;({{ page.status }})
            {%- endif -%}
        </p>
        <p>tags: {{ page.tags | join: ", " }}</p>
    </div>

    <div class="music-project-info">

        {{ page.content | markdownify }}

    </div>

    {%- if page.title == "hälsorisk" %}
        {%- assign releases = site.music_releases |
        where_exp: "item", "item.r_tag contains 'HSR'" |
        group_by_exp: "item", "item.date | date: '%Y'" -%}
    {%- else %}
        {%- assign releases = site.music_releases |
        where: "author", page.title |
        group_by_exp: "item", "item.date | date: '%Y'" -%}
    {%- endif -%}
    {%- assign releases.size = releases | size %}
    {% unless releases.size == 0 %}
        {%- if page.title == "hälsorisk" %}
            {% include music-project-release-by-year.html title="releases" releases=releases print_author=true %}
        {% else %}
            {% include music-project-release-by-year.html title="releases" releases=releases %}
        {% endif %}
    {% endunless %}

    {%- assign misc_tracks = site.music_titles |
    where_exp: "item", "item.author == page.title and item.r_tag == nil" |
    group_by_exp: "item", "item.date | date: '%Y'" -%}
    {%- assign misc_tracks.size = misc_tracks | size %}
    {% unless misc_tracks.size == 0 %}
        {% include music-project-release-by-year.html title="misc tracks" releases=misc_tracks %}
    {% endunless %}
</div>