diff --git a/templates/components/post_preview.html b/templates/components/post_preview.html index adc73cc..63dd5ab 100644 --- a/templates/components/post_preview.html +++ b/templates/components/post_preview.html @@ -1,12 +1,20 @@ -{% macro render_post(post, expanded=False) %} {% if expanded %} - -
{{ post.content | safe }}
- +{% macro render_post(post, expanded=False) %} {% if expanded %} {% set ns = +namespace(found=false, preview='') %} {% if post.content is iterable and +post.content is not string %} {% for block in post.content %} {% if block.type +== "text" and not ns.found %} {% set ns.preview = block.value | safe%} {% set +ns.found = true %} {% endif %} {% endfor %} {% set preview = ns.preview %} {% +else %} {% set preview = post.content | safe%} {% endif %} +
{{ preview }}

-{% else %} +{% else %} {% set ns = namespace(found=false, preview='') %} {% if post.content +is iterable and post.content is not string %} {% for block in post.content %} {% +if block.type == "text" and not ns.found %} {% set ns.preview = block.value | +striptags | truncate(200) %} {% set ns.found = true %} {% endif %} {% endfor %} +{% set preview = ns.preview %} {% else %} {% set preview = post.content | +striptags | truncate(200) %} {% endif %} -
{{ post.content | striptags | truncate(200) }}
+
{{ preview }}
Read More diff --git a/templates/post_detail_test.html b/templates/post_detail_test.html deleted file mode 100644 index c22aa75..0000000 --- a/templates/post_detail_test.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "base.html" %} {% block title %}{{ post.title }} - Simple Blog -Template{% endblock %} {% block content %} {% from -"components/post_renderer.html" import render_test %} {% from -"components/comment_renderer.html" import render_comment %} -
-
-

{{ post.title }}

-

{{ post.subtitle }}

-

- Posted on {{ post.date }} -

- {{ render_test(post) }} -
- ← Back to Posts -
- -
- {% include 'leave_comment.html' %} - -
- {{render_comment(comments)}} -
-
-{% endblock %}