summaryrefslogtreecommitdiff
path: root/_includes/views/segments.html
diff options
context:
space:
mode:
Diffstat (limited to '_includes/views/segments.html')
-rw-r--r--_includes/views/segments.html21
1 files changed, 21 insertions, 0 deletions
diff --git a/_includes/views/segments.html b/_includes/views/segments.html
new file mode 100644
index 0000000..2c92dc1
--- /dev/null
+++ b/_includes/views/segments.html
@@ -0,0 +1,21 @@
+{%- if include.keys -%}
+ {%- assign keys = include.keys -%}
+{%- endif -%}
+
+{%- if include.field -%}
+ {%- assign field = include.field -%}
+{%- endif -%}
+
+<div class="page-segments">
+ <ul class="page-segments-list">
+ {% for key in keys %}
+ <h2 id="{{ key }}" class="segment-name">{{ key }}</h2>
+ {% assign items = site.posts | where: field, key %}
+ {% for item in items %}
+ {% if item != nil %}
+ <li> {% include views/post-item.html %} </li>
+ {% endif %}
+ {% endfor %}
+ {% endfor %}
+ </ul>
+</div>