{% extends "base.html" %}
{% block content_title %}{% endblock %}
{% block content %}
{% if articles %}
{% for article in articles_page.object_list %}
<h2><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></h2>
<h5><i class="icon-feather"></i> {{ article.locale_date }} {% if article.update %} &nbsp; <i class="icon-spin4"></i> {{ article.update }} {% endif %}</h5>
{{ article.content|truncate(620, killwords=False, end='...')|striptags }}
{% endfor %}
{% endif %}
{% include "_includes/pagination.html" %}
{% endblock content %}

{% extends "base.html" %}
{% block content_title %}{% endblock %}
{% block content %}
{% if articles %}
{% for article in articles_page.object_list %}
<h2><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></h2>
<h5><i class="icon-feather"></i> {{ article.locale_date }} {% if article.update %} &nbsp; <i class="icon-spin4"></i> {{ article.update }} {% endif %}</h5>
{{ article.summary|striptags }}
{% endfor %}
{% endif %}
{% include "_includes/pagination.html" %}
{% endblock content %}

Use article.summary (in place of article.content|truncate), and truncate on words, not letters.
Use article.summary (in place of article.content|truncate), and truncate on words, not letters.

This gives us much better truncate options (pelican.utils.truncate_html_words) which respects SUMMARY_MAX_LENGTH configuration variable.
