diff --git a/src/data/genres.js b/src/data/genres.js index 481fdfe2..3bd7f40d 100644 --- a/src/data/genres.js +++ b/src/data/genres.js @@ -35,7 +35,7 @@ const fetchGenresWithArtists = async () => { ...artist, country: parseCountryField(artist['country']) })) - genre['url'] = `/music/genres/${slugify(genre['name'].toLowerCase())}` + genre['url'] = `/music/genres/${slugify(genre['name'].replace('/', '-').toLowerCase())}` }) return data diff --git a/src/pages/dynamic/music/artists/artist.html b/src/pages/dynamic/music/artists/artist.html index 2ef7117d..84677a47 100644 --- a/src/pages/dynamic/music/artists/artist.html +++ b/src/pages/dynamic/music/artists/artist.html @@ -49,7 +49,7 @@ schema: artist <p class="sub-meta"><strong class="highlight-text">{{ artist.total_plays }} plays</strong></p> {%- endif -%} <p class="sub-meta"> - <a href="/music/genres/{{ artist.genres | slugify | downcase }}" title="Learn more about {{ artist.genres | escape }}"> + <a href="/music/genres/{{ artist.genres | replace: '/', '-' | slugify | downcase }}" title="Learn more about {{ artist.genres | escape }}"> {{ artist.genres }} </a> </p>