Sha256: 62ce03bee8854f0d35375f20519f677977b621ff3ecbdd48518065fe497fc433

Contents?: true

Size: 925 Bytes

Versions: 7

Compression:

Stored size: 925 Bytes

Contents

{% 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 %}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
redeyed-jekyll-theme-0.1.7 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.6 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.5 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.4 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.3 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.2 _includes/functions/get-article-excerpt.html
redeyed-jekyll-theme-0.1.1 _includes/functions/get-article-excerpt.html