{%- comment -%} Get the post's description or body content. Arguments: full_text: If true, return the full content. Default is false. max_length: The maximum length of the returned content. Default is 200. {%- endcomment -%} {%- if post.description and include.full_text != true -%} {{- post.description -}} {%- else -%} {%- comment -%} Remove the line numbers from the code snippet. {%- endcomment -%} {%- assign content = post.content -%} {%- if content contains '
' -%}
    {%- assign content = content
      | replace: '
',
        '' -%}
  {%- endif -%}

  {%- assign content = content
    | markdownify
    | strip_html
    | newline_to_br
    | replace: '
', ' ' | strip_newlines | strip -%} {%- unless include.full_text -%} {%- assign max_length = include.max_length | default: 200 -%} {%- assign content = content | truncate: max_length -%} {%- endunless -%} {{- content -}} {%- endif -%}