diff options
Diffstat (limited to '_pages')
-rw-r--r-- | _pages/index.html | 31 |
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 %} |