From a6d8d6fbd058f1f53a00eee8ba4f609496ad7c67 Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Thu, 26 Aug 2021 14:25:38 +0300 Subject: make releases that are of type 'track' actual tracks and modify the music-project layout to display those orphan tracks. --- _includes/music-project-release-info.html | 53 +++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 _includes/music-project-release-info.html (limited to '_includes') diff --git a/_includes/music-project-release-info.html b/_includes/music-project-release-info.html new file mode 100644 index 0000000..f06625e --- /dev/null +++ b/_includes/music-project-release-info.html @@ -0,0 +1,53 @@ +{%- assign release = include.release %} +
+

{{ release.title }} + {% if release.r_tag %} + + ({{ release.type }}) + {% endif %} + {%- if release.bandcamp -%} + + listen on bandcamp + + {%- endif -%} +

+ +

released {{ release.date | date_to_string }} + / {{ release.style }} +

+ + {%- if release.r_tag -%} +
tracklist
+
+ {%- assign release_tracks = site.music_titles | + where: "r_tag", release.r_tag | sort: "num" -%} +
    + {%- for track in release_tracks -%} +
  1. + {%- if release.author == track.author -%} + {{ track.title }} + {%- else -%} + {%- assign + t_a_has_url = site.music_projects + | find: "title", track.author -%} + {%- if t_a_has_url -%} + + {{ track.author }} + {%- else -%} + {{ track.author }} + {% endif %} + — {{ track.title }} + {% endif %} +
  2. + {% endfor %} +
+
+ {%- endif -%} + + {{ release.content | markdownify }} + +
-- cgit v1.2.3