aboutsummaryrefslogtreecommitdiffstats
path: root/_includes
diff options
context:
space:
mode:
authorla-ninpre <leobrekalini@gmail.com>2021-08-26 18:48:18 +0300
committerla-ninpre <leobrekalini@gmail.com>2021-08-26 18:48:18 +0300
commit6d16d76f9bc446f99ff4416dbec4d2aed82e04f4 (patch)
tree0c7a504ae4d3d9d527625f8012285074925dbad0 /_includes
parent9f1447f3040ef38740cdcdd855cc2dd076156de4 (diff)
downloadaaoth.xyz-6d16d76f9bc446f99ff4416dbec4d2aed82e04f4.tar.gz
aaoth.xyz-6d16d76f9bc446f99ff4416dbec4d2aed82e04f4.zip
add releases permalinks and page layout
Diffstat (limited to '_includes')
-rw-r--r--_includes/music-project-release-by-year.html3
-rw-r--r--_includes/music-project-release-info.html41
2 files changed, 30 insertions, 14 deletions
diff --git a/_includes/music-project-release-by-year.html b/_includes/music-project-release-by-year.html
index 0a880b6..cdc4675 100644
--- a/_includes/music-project-release-by-year.html
+++ b/_includes/music-project-release-by-year.html
@@ -1,4 +1,5 @@
{%- assign releases = include.releases %}
+{%- assign print_author = include.print_author %}
<div class="music-project-release-list">
<h2>{{ include.title }}</h2>
@@ -8,7 +9,7 @@
<h3 class="music-project-release-year"
id="{{ year_group.name }}">{{ year_group.name }}</h3>
{%- for release in year_group.items -%}
- {% include music-project-release-info.html release=release %}
+ {% include music-project-release-info.html release=release print_author=print_author %}
{%- endfor -%}
</div>
{%- endfor -%}
diff --git a/_includes/music-project-release-info.html b/_includes/music-project-release-info.html
index f06625e..6381e5c 100644
--- a/_includes/music-project-release-info.html
+++ b/_includes/music-project-release-info.html
@@ -1,19 +1,34 @@
{%- assign release = include.release %}
+{%- assign print_author = include.print_author %}
+
<div class="music-project-release-info"
id="{{ release.title | slugify }}">
- <h4>{{ release.title }}
- {% if release.r_tag %}
- <span class="music-project-release-type">
- ({{ release.type }})</span>
- {% endif %}
- {%- if release.bandcamp -%}
- <a href="{{ release.bandcamp }}"
- title="listen on bandcamp">
- <img src="/assets/img/bandcamp-icon.png"
- alt="listen on bandcamp"
- width="24px" height="24px">
- </a>
- {%- endif -%}
+
+ <h4>{% if print_author %}
+ {% assign author_page = site.music_projects |
+ find: "title", release.author %}
+ <a href="{{ author_page.permalink }}">{{ release.author }}</a>
+ &mdash;
+ {% endif %}
+ {% if release.r_tag %}
+ <a href="{{ release.permalink }}">
+ {{ release.title }}
+ </a>
+ {% else %}
+ {{ release.title }}
+ {% endif %}
+ {% if release.r_tag %}
+ <span class="music-project-release-type">
+ ({{ release.type }})</span>
+ {% endif %}
+ {%- if release.bandcamp -%}
+ <a href="{{ release.bandcamp }}"
+ title="listen on bandcamp">
+ <img src="/assets/img/bandcamp-icon.png"
+ alt="listen on bandcamp"
+ width="24px" height="24px">
+ </a>
+ {%- endif -%}
</h4>
<p>released {{ release.date | date_to_string }}