all repos — aaoth.xyz @ 9f1447f3040ef38740cdcdd855cc2dd076156de4

aaoth.xyz website

_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                            &mdash; {{ track.title }}
44                        {% endif %}
45                    </li>
46                {% endfor %}
47            </ol>
48        </div>
49    {%- endif -%}
50
51    {{ release.content | markdownify }}
52
53</div>