diff --git a/_data/metadata.json b/_data/metadata.json
index 415d5e7570..9ce0ad2672 100644
--- a/_data/metadata.json
+++ b/_data/metadata.json
@@ -11,5 +11,9 @@
"author": {
"name": "Your Name Here",
"email": "youremailaddress@example.com"
- }
+ },
+ "tagPages": [
+ "another-tag",
+ "second-tag"
+ ]
}
diff --git a/_includes/postslist.njk b/_includes/postslist.njk
index bdaa453e0e..8c7ec220c6 100644
--- a/_includes/postslist.njk
+++ b/_includes/postslist.njk
@@ -3,7 +3,7 @@
{{ post.data.title }}
{{ post.date | readableDate }}
- {% for tag in post.data.tags %}{% if tag != "post" %}{{ tag }}{% endif %}{% endfor %}
+ {% for tag in post.data.tags %}{% if tag != "post" and metadata.tagPages.indexOf(tag) > -1 %}{{ tag }}{% endif %}{% endfor %}
{% endfor %}
-
\ No newline at end of file
+
diff --git a/css/index.css b/css/index.css
index 5459a5b46d..6bdbf72fae 100644
--- a/css/index.css
+++ b/css/index.css
@@ -168,6 +168,11 @@ pre {
background-color: var(--red);
color: var(--white);
border-radius: 0.25em; /* 3px /12 */
+ text-decoration: none;
+}
+a[href].tag,
+a[href].tag:visited {
+ color: #fff;
}
/* Warning */
@@ -177,4 +182,4 @@ pre {
}
.warning ol:only-child {
margin: 0;
-}
\ No newline at end of file
+}
diff --git a/posts/thirdpost.md b/posts/thirdpost.md
index ec4e1a0eaf..4951a7f577 100644
--- a/posts/thirdpost.md
+++ b/posts/thirdpost.md
@@ -2,6 +2,7 @@
title: This is my third post.
tags:
- post
+ - second-tag
layout: layouts/post.njk
---
Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.
diff --git a/tags.njk b/tags.njk
new file mode 100644
index 0000000000..9aacb0920e
--- /dev/null
+++ b/tags.njk
@@ -0,0 +1,13 @@
+---
+pagination:
+ data: metadata.tagPages
+ size: 1
+ alias: tag
+permalink: /tags/{{ tag }}/
+layout: layouts/home.njk
+---
+
+Tagged “{{ tag }}”
+
+{% set postslist = collections[ tag ] %}
+{% include "postslist.njk" %}