Skip to content

Commit 194d0eb

Browse files
SadieCatbitbrain
authored andcommitted
Fix linking to tags that contain a space in their name. (#81)
Jekyll allows you to specify tags as both a space-delimited string and an array of tags. If an array of tags is used then tags can contain spaces. This commit fixes jekyll-dash to correctly link to tag pages for tags which have a space in their name.
1 parent 46cc81d commit 194d0eb

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

_layouts/home.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1>recent articles</h1>
1717
{% if site.plugins contains "jekyll/tagging" %}
1818
<div class="post-tags">
1919
{% for tag in post.tags %}
20-
<a class="tag" href="/tag/{{ tag }}/">{{ tag }}</a>
20+
<a class="tag" href="{{ tag | tag_url }}">{{ tag }}</a>
2121
{% endfor %}
2222
</div>
2323
{% endif %}

_layouts/post.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ <h1 class="post-title">{{ page.title }}</h1>
99
{% if site.plugins contains "jekyll/tagging" %}
1010
<div class="post-tags">
1111
{% for tag in page.tags %}
12-
<a class="tag" href="/tag/{{ tag }}/">{{ tag }}</a>
12+
<a class="tag" href="{{ tag | tag_url }}">{{ tag }}</a>
1313
{% endfor %}
1414
</div>
1515
{% endif %}

_layouts/tag_page.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1 class="post-title">articles tagged with <a class="tag" href="/tag/{{ page.ta
1717

1818
<div class="post-tags">
1919
{% for tag in post.tags %}
20-
<a class="tag" href="/tag/{{ tag }}/">{{ tag }}</a>
20+
<a class="tag" href="{{ tag | tag_url }}">{{ tag }}</a>
2121
{% endfor %}
2222
</div>
2323
{% if site.dash.date_format %}

0 commit comments

Comments
 (0)