<commit_before><!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
<head>
{% include head.html %}
</head>

<body class="articles" itemscope itemtype="http://schema.org/WebPage">

{% include chrome-frame.html %}

<div class="image-wrap">
  <div class="headline-wrap">
    <h1>{{ page.headline }}</h1>
    <h2>{{ page.subheadline }}</h2>
  </div><!--/ .headline-wrap -->
  <div data-picture data-alt="{{ page.title }} page image">
        <div data-src="{{ site.url }}/images/{{ page.image }}-s.jpg"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-m.jpg" data-media="(min-width: 480px)"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-l.jpg" data-media="(min-width: 768px)"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-xl.jpg" data-media="(min-width: 992px)"></div>
        <!--[if (lt IE 9) & (!IEMobile)]>
          <div data-src="{{ site.url }}/images/{{ page.image }}-l.jpg"></div>
        <![endif]-->
        <!-- Fallback content for non-JS browsers. Same img src as the initial, unqualified source element. -->
        <noscript>
            <img src="{{ site.url }}/images/{{ page.image }}-m.jpg" alt="{{ page.title }} page image">
        </noscript>
    </div>
</div><!-- /.image-wrap -->

<div class="article-author-top">
  {% include author-bio.html %}
</div>

<div id="index" itemprop="mainContentOfPage" itemscope itemtype="http://schema.org/Blog">
  {% for post in site.categories.articles %}  
  <article itemscope itemtype="http://schema.org/BlogPosting" itemprop="blogPost">
    <h2 itemprop="headline"><a href="{{ site.url }}{{ post.url }}" rel="bookmark" title="{{ post.title }}">{{ post.headline }}</a></h2>
    <p class="byline"><time datetime="{{ post.date | date_to_xmlschema }}" itemprop="datePublished">{{ post.date | date: "%B %d, %Y" }}</time></p>
    <p itemprop="text">{{ post.description }}</p>
  </article>
  {% endfor %}
</div><!-- /#index -->

<div class="footer-wrap">
  <footer>
    {% include footer.html %}
  </footer>
</div><!-- /.footer-wrap -->

{% include scripts.html %}
  
</body>
</html><commit_msg>Group articles by year<commit_after><!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"><!--<![endif]-->
<head>
{% include head.html %}
</head>

<body class="articles" itemscope itemtype="http://schema.org/WebPage">

{% include chrome-frame.html %}

<div class="image-wrap">
  <div class="headline-wrap">
    <h1>{{ page.headline }}</h1>
    <h2>{{ page.subheadline }}</h2>
  </div><!--/ .headline-wrap -->
  <div data-picture data-alt="{{ page.title }} page image">
        <div data-src="{{ site.url }}/images/{{ page.image }}-s.jpg"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-m.jpg" data-media="(min-width: 480px)"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-l.jpg" data-media="(min-width: 768px)"></div>
        <div data-src="{{ site.url }}/images/{{ page.image }}-xl.jpg" data-media="(min-width: 992px)"></div>
        <!--[if (lt IE 9) & (!IEMobile)]>
          <div data-src="{{ site.url }}/images/{{ page.image }}-l.jpg"></div>
        <![endif]-->
        <!-- Fallback content for non-JS browsers. Same img src as the initial, unqualified source element. -->
        <noscript>
            <img src="{{ site.url }}/images/{{ page.image }}-m.jpg" alt="{{ page.title }} page image">
        </noscript>
    </div>
</div><!-- /.image-wrap -->

<div class="article-author-top">
  {% include author-bio.html %}
</div>

<div id="index" itemprop="mainContentOfPage" itemscope itemtype="http://schema.org/Blog">
  {% for post in site.categories.articles %}  
    {% capture year %}{{ post.date | date: '%Y' }}{% endcapture %}
    {% capture nyear %}{{ post.previous.date | date: '%Y' }}{% endcapture %}
    {% if year != nyear %}
      <h3>{{ post.date | date: '%Y' }}</h3><hr />
    {% endif %}
    <article itemscope itemtype="http://schema.org/BlogPosting" itemprop="blogPost">
      <h2 itemprop="headline"><a href="{{ site.url }}{{ post.url }}" rel="bookmark" title="{{ post.title }}">{{ post.title }}</a></h2>
      <p itemprop="text">{% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 120 }}{% endif %}</p>
    </article>
  {% endfor %}
</div><!-- /#index -->

<div class="footer-wrap">
  <footer>
    {% include footer.html %}
  </footer>
</div><!-- /.footer-wrap -->

{% include scripts.html %}
  
</body>
</html>
{'fraction_non_alphanumeric': 0.26312625250501004, 'fraction_numerical': 0.011422845691382766, 'mean_word_length': 3.2549019607843137, 'pattern_counts': {'":': 0, '<': 142, '<?xml version=': 0, '>': 140, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2335206', 'n_tokens_mistral': 1873, 'n_tokens_neox': 1772, 'n_words': 402}