{{ post.post_excerpt|apply_filters('the_excerpt')|raw }}
{% elseif gantry.config.get('content.' ~ scope ~ '.content.type', 'content') == 'gexcerpt' %}
{{ post.preview.length(gantry.config.get('content.' ~ scope ~ '.content.gexcerpt-length', '50')).read_more(false)|apply_filters('the_excerpt')|raw }}
{% else %}
{% set readmore = preg_match('//', post.post_content) %}
{% if readmore %}
{% set split_content = post.post_content|split(readmore[0], 2) %}
{{ split_content[0]|apply_filters('the_content')|raw }}
{% elseif '' in post.post_content %}
{% set split_content = post.post_content|split('', 2) %}
{{ split_content[0]|apply_filters('the_content')|raw }}
{% else %}
{{ post.content|raw }}
{% endif %}
{% endif %}
{% endif %}
{% if gantry.config.get('content.' ~ scope ~ '.read-more.mode', 'auto') == 'always' or (gantry.config.get('content.' ~ scope ~ '.read-more.mode', 'auto') == 'auto' and (readmore or post.post_excerpt is not empty or gantry.config.get('content.' ~ scope ~ '.content.type', 'content') == 'gexcerpt') ) %}
{% if readmore[1] is not empty %}
{{- readmore[1] -}}
{% else %}
{{ gantry.config.get('content.' ~ scope ~ '.read-more.label', 'Read More') }}
{% endif %}
{% endif %}
{# End Tease #}