all repos — aaoth.xyz @ 6d16d76f9bc446f99ff4416dbec4d2aed82e04f4

aaoth.xyz website

_includes/music-project-release-info.html (view raw)

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