<commit_before>---
bg: "writing.jpg"
layout: default
title: "eXtreme Programming"
summary: "极限编程"
---

{% for post in site.posts limit: 200 %}
<article class="index-page">
  <h1><a href="{{ post.url }}"><i>{{ post.title }}</i></a></h1>
  <div class="post-meta">
    <time datetime="{{ post.date | date: '%Y-%m-%d' }}">{{ post.date | date: "%Y-%m-%d" }}</time>
    {% if post.author %}
    &nbsp;/&nbsp;
    <span>{{ post.author }}</span>
    {% endif %}
  </div>
  {% if post.brief %}
  <div>{{ post.brief }}</div>
  {% else %}
  <div>{{ post.content | strip_html | strip_newlines | truncate: 220 }}</div>
  {% endif %}

<!--  <div class="read-more"><a class="read-more" href="{{ site.url }}{{ post.url }}"> 继续阅读 →</a></div>-->
  <hr>
</article>
{% endfor %}
<commit_msg>Change style<commit_after>---
bg: "writing.jpg"
layout: default
title: "eXtreme Programming"
summary: "极限编程"
---

{% for post in site.posts limit: 200 %}
<article class="index-page">
  <h1><a href="{{ post.url }}"><i>{{ post.title }}</i></a></h1>
  <div class="post-meta">
    <time datetime="{{ post.date | date: '%Y-%m-%d' }}">{{ post.date | date: "%Y-%m-%d" }}</time>
    {% if post.author %}
    &nbsp;/&nbsp;
    <span>{{ post.author }}</span>
    {% endif %}
  </div>
  {% if post.brief %}
  <div>{{ post.brief }}</div>
  {% else %}
  <div>{{ post.content | strip_html | strip_newlines | truncate: 220 }}</div>
  {% endif %}

<!--  <div class="read-more"><a class="read-more" href="{{ site.url }}{{ post.url }}"> 继续阅读 →</a></div>-->
  <div class="height-50"></div>
  <hr>
</article>
{% endfor %}

{'fraction_non_alphanumeric': 0.27781309599491416, 'fraction_numerical': 0.01144310235219326, 'mean_word_length': 3.3722222222222222, 'pattern_counts': {'":': 0, '<': 53, '<?xml version=': 0, '>': 53, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '3649139', 'n_tokens_mistral': 657, 'n_tokens_neox': 613, 'n_words': 139}