_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="/art/logos/{{ page.url | split: "/" | last }}-logo.png">
18 <img id="logo"
19 src="/art/logos/thumbs/{{ page.url | split: "/" | last }}-logo_thumb.png"
20 alt="{{ page.title }} logo">
21 </a>
22 <p>{{ page.start_date | date_to_string }}–
23 {%- if page.end_date -%}
24 {{ page.end_date | date_to_string }}
25 {%- else -%}
26 …
27 {%- endif -%}
28 {%- if page.status -%}
29  ({{ 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>