From 885e2e8cea008315622aad98cfc71ec6a7bf7c5f Mon Sep 17 00:00:00 2001 From: m Date: Sat, 14 Mar 2026 19:55:27 +0100 Subject: [PATCH] seperate comments --- templates/components/comment_render.html | 22 ++++++++ templates/post_detail.html | 66 ++---------------------- templates/posts/leave_comment.html | 36 +++++++++++++ 3 files changed, 62 insertions(+), 62 deletions(-) create mode 100644 templates/components/comment_render.html create mode 100644 templates/posts/leave_comment.html diff --git a/templates/components/comment_render.html b/templates/components/comment_render.html new file mode 100644 index 0000000..c7dc379 --- /dev/null +++ b/templates/components/comment_render.html @@ -0,0 +1,22 @@ +{% macro render_comment(comments) %} {% for comment in comments %} +
+ + + +
+

+ {{ comment.author }} + {{ comment.date }} +

+ {{ comment.content }} +
+
+{% else %} +

No comments yet. Be the first!

+{% endfor %} {% endmacro %} diff --git a/templates/post_detail.html b/templates/post_detail.html index 08b4437..9e70056 100644 --- a/templates/post_detail.html +++ b/templates/post_detail.html @@ -1,16 +1,15 @@ {% extends "base.html" %} {% block title %}{{ post.title }} - Simple Blog Template{% endblock %} {% block content %} {% from -"components/post_renderer.html" import render_post %} +"components/post_renderer.html" import render_post %} {% from +"components/comment_renderer.html" import render_comment %}

{{ post.title }}

{{ post.subtitle }}

-

Posted on {{ post.date }}

-
{{ render_post(post) }}
-
-

Leave a Comment:

-
-
- - - - - -
- -
-
+ {% include leave_comment.html %}
- - {% for comment in comments %} -
- - - -
-

- {{ comment.author }} - {{ comment.date }} -

- {{ comment.content }} -
-
- {% else %} -

No comments yet. Be the first!

- {% endfor %} + {{comment_renderer(comments)}}
{% endblock %} diff --git a/templates/posts/leave_comment.html b/templates/posts/leave_comment.html new file mode 100644 index 0000000..5032339 --- /dev/null +++ b/templates/posts/leave_comment.html @@ -0,0 +1,36 @@ +
+

Leave a Comment:

+
+
+ + + + + +
+ +
+