summaryrefslogtreecommitdiff
path: root/_includes/views/segments.html
diff options
context:
space:
mode:
authorJeffrey Tse <jeffreytse.mail@gmail.com>2019-09-11 12:19:34 +0800
committerJeffrey Tse <jeffreytse.mail@gmail.com>2019-09-11 12:21:17 +0800
commit61eae5c5f9881cab29712f6e696085baa977e1f9 (patch)
treebb301b58b94fee5dcefbdfae8f0c8fc13ee5bd21 /_includes/views/segments.html
parentcd3a8163dd997d0a7c4d320816651efa8f7dce60 (diff)
release: v1.0.0
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>