_includes/music-project-release-info.html (view raw)
1{%- assign release = include.release %}
2<div class="music-project-release-info"
3 id="{{ release.title | slugify }}">
4 <h4>{{ release.title }}
5 {% if release.r_tag %}
6 <span class="music-project-release-type">
7 ({{ release.type }})</span>
8 {% endif %}
9 {%- if release.bandcamp -%}
10 <a href="{{ release.bandcamp }}"
11 title="listen on bandcamp">
12 <img src="/assets/img/bandcamp-icon.png"
13 alt="listen on bandcamp"
14 width="24px" height="24px">
15 </a>
16 {%- endif -%}
17 </h4>
18
19 <p>released {{ release.date | date_to_string }}
20 / <em>{{ release.style }}</em>
21 </p>
22
23 {%- if release.r_tag -%}
24 <h5>tracklist</h5>
25 <div class="music-project-tracklist">
26 {%- assign release_tracks = site.music_titles |
27 where: "r_tag", release.r_tag | sort: "num" -%}
28 <ol>
29 {%- for track in release_tracks -%}
30 <li value="{{ track.num }}">
31 {%- if release.author == track.author -%}
32 {{ track.title }}
33 {%- else -%}
34 {%- assign
35 t_a_has_url = site.music_projects
36 | find: "title", track.author -%}
37 {%- if t_a_has_url -%}
38 <a href="{{ t_a_has_url.url }}">
39 {{ track.author }}</a>
40 {%- else -%}
41 {{ track.author }}
42 {% endif %}
43 — {{ track.title }}
44 {% endif %}
45 </li>
46 {% endfor %}
47 </ol>
48 </div>
49 {%- endif -%}
50
51 {{ release.content | markdownify }}
52
53</div>