diff options
| -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 %} | 
