39 lines
935 B
HTML
39 lines
935 B
HTML
{% if include.params.article %}
|
|
{% assign article = include.params.article %}
|
|
{% endif %}
|
|
|
|
{% if include.params.lang %}
|
|
{% assign lang = include.params.lang %}
|
|
{% else %}
|
|
{% assign lang = lang | default: site.lang | default: "en" %}
|
|
{% endif %}
|
|
|
|
{% if include.params.excerpt_size %}
|
|
{% assign excerpt_size = include.params.excerpt_size %}
|
|
{% else %}
|
|
{% assign excerpt_size = excerpt_size
|
|
| default: site.excerpt_size
|
|
| default: 350 %}
|
|
{% endif %}
|
|
|
|
{%- include functions.html func='get_article_words' -%}
|
|
{% assign words = return %}
|
|
|
|
{% assign _article = article | strip_html %}
|
|
{% assign _words = _article | size %}
|
|
|
|
{% assign _size = excerpt_size %}
|
|
|
|
{% if lang != "en" %}
|
|
{% assign _size = words
|
|
| times: 1.0
|
|
| divided_by: _words
|
|
| times: _size
|
|
| round %}
|
|
{% endif %}
|
|
|
|
{% if _size > excerpt_size %}
|
|
{% assign _size = excerpt_size %}
|
|
{% endif %}
|
|
|
|
{% assign return = _article | truncate: _size %}
|