aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_pages/index.html31
1 files changed, 20 insertions, 11 deletions
diff --git a/_pages/index.html b/_pages/index.html
index 35ee042..2c09cfb 100644
--- a/_pages/index.html
+++ b/_pages/index.html
@@ -1,20 +1,29 @@
---
layout: page
permalink: "index.html"
+title: ""
---
-{% for post in site.posts %}
+{% assign postsByYear = site.posts | group_by_exp: "post", "post.date | date: '%Y'" %}
+
+{% for year in postsByYear %}
<section>
- <h4>
- <span>
- <time datetime="{{ post.date | date_to_xmlschema }}">
- {{ post.date | date: '%Y-%m-%d' | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
- </time>
- </span> | <a href="{{ post.url | relative_url | uri_escape }}">
- {{ post.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
- </a>
- </h4>
+ <h3>{{ year.name | strip_newlines | strip_html | strip | normalize_whitespace | smartify | slugify }}</h3>
+
+ <ul>
+ {% for post in year.items %}
+ <li>
+ <a href="{{ post.url | relative_url | uri_escape }}">
+ {{ post.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
+ </a>
- <p>{{ post.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</p>
+ <small>
+ <time datetime="{{ post.date | date_to_xmlschema }}">
+ <em>{{ post.date | date: '- %b %d' | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</em>
+ </time>
+ </small>
+ </li>
+ {% endfor %}
+ </ul>
</section>
{% endfor %}