summaryrefslogtreecommitdiff
path: root/project/templates/blog
diff options
context:
space:
mode:
Diffstat (limited to 'project/templates/blog')
-rw-r--r--project/templates/blog/post_detail.html77
-rw-r--r--project/templates/blog/post_list.html35
2 files changed, 112 insertions, 0 deletions
diff --git a/project/templates/blog/post_detail.html b/project/templates/blog/post_detail.html
new file mode 100644
index 0000000..7bd3588
--- /dev/null
+++ b/project/templates/blog/post_detail.html
@@ -0,0 +1,77 @@
+{% extends "blog/base_blog.html" %}
+
+
+{% block title %}{{ object.title }}{% endblock %}
+{% block body_class %}{{ block.super }} post_detail{% endblock %}
+{% block body_id %}post_{{ object.id }}{% endblock %}
+
+
+{% block content_title %}
+ <h2>{{ object.title }}</h2>
+ <p class="other_posts">
+ {% if object.get_previous_by_publish %}
+ <a class="previous" href="{{ object.get_previous_post.get_absolute_url }}">&laquo; {{ object.get_previous_post }}</a>
+ {% endif %}
+ {% if object.get_next_by_publish %}
+ | <a class="next" href="{{ object.get_next_post.get_absolute_url }}">{{ object.get_next_post }} &raquo;</a>
+ {% endif %}
+ </p>
+{% endblock %}
+
+
+{% block content %}
+ {% load blog markup comments tagging_tags %}
+
+ <h1>{{ object.title }}</h1>
+ <p class="date">{{ object.publish|date:"j F Y" }}</p>
+
+ <div class="body">
+ {{ object.body|markdown:"safe" }}
+ </div>
+
+ {% tags_for_object object as tag_list %}
+ {% if tag_list %}
+ <p class="inline_tag_list"><strong>Related tags:</strong>
+ {% for tag in tag_list %}
+ {{ tag }}{% if not forloop.last %}, {% endif %}
+ {% endfor %}
+ </p>
+ {% endif %}
+
+ {% get_comment_list for object as comment_list %}
+ {% if comment_list %}
+ <div id="comments">
+ <a name="comments"></a>
+ <h3 class="comments_title">Comments</h3>
+ {% for comment in comment_list %}
+ {% if comment.is_public %}
+ <div class="comment">
+ <h5 class="name">
+ <a name="c{{ comment.id }}" href="{{ comment.get_absolute_url }}" title="Permalink to {{ comment.person_name }}'s comment" class="count">{{ forloop.counter }}</a>
+ {% if comment.user_url %}<a href="{{ comment.user_url }}">{{ comment.user_name }}</a>{% else %}{{ comment.user_name }}{% endif %} says...
+ </h5>
+ {{ comment.comment|urlizetrunc:"60"|markdown:"safe" }}
+ <p class="date">Posted at {{ comment.submit_date|date:"P" }} on {{ comment.submit_date|date:"F j, Y" }}</p>
+ </div>
+ {% endif %}
+ {% endfor %}
+ </div>
+ {% endif %}
+ {% if user.is_authenticated %}
+ {% if object.allow_comments %}
+ <div id="comment_form">
+ {% render_comment_form for object %}
+ </div>
+ {% else %}
+ <div id="comment_form">
+ <h3>Comments are closed.</h3>
+ <p>Comments have been close for this post.</p>
+ </div>
+ {% endif %}
+ {% else %}
+ <div id="comment_form">
+ <h3>Comments are closed.</h3>
+ <p>Please login in to comment.</p>
+ </div>
+ {% endif %}
+{% endblock %}
diff --git a/project/templates/blog/post_list.html b/project/templates/blog/post_list.html
new file mode 100644
index 0000000..b536f47
--- /dev/null
+++ b/project/templates/blog/post_list.html
@@ -0,0 +1,35 @@
+{% extends "blog/base_blog.html" %}
+
+
+{% block title %}{% endblock %}
+{% block body_class %}{{ block.super }} post_list{% endblock %}
+
+
+{% block content_title %}
+ <h2>Post archive</h2>
+{% endblock %}
+
+
+{% block content %}
+ <div class="post_list">
+ {% for post in object_list %}
+ <div>
+ <h3 class="title"><a href="{{ post.get_absolute_url }}">{{ post.title }}</a></h3>
+ <p class="date">{{ post.publish|date:"Y F d" }}</p>
+ <p class="tease">{{ post.tease }}</p>
+ </div>
+ {% endfor %}
+ </div>
+
+ {% if is_paginated %}
+ <p class="pagination">
+ {% if has_next %}
+ <a class="older" href="?page={{ next }}">Older</a>
+ {% endif %}
+ {% if has_next and has_previous %} | {% endif %}
+ {% if has_previous %}
+ <a class="newer" href="?page={{ previous }}">Newer</a>
+ {% endif %}
+ </p>
+ {% endif %}
+{% endblock %}