{% for entry in object_list %}
    <article>
        <h2><a href="{{ entry.get_absolute_url }}">{{ entry }}</a></h2>
        <small>
            {% for category in entry.categories.all %}
                <a href="{{ category.get_absolute_url }}">{{ category }}</a>{% if not forloop.last %},{% else %} | {% endif %}
            {% endfor %}
            {{ entry.published_on|date:"j F Y" }}
        </small>

        {{ entry.richtextcontent_set.all.0.render }}
    </article>
{% endfor %}


{% for entry in object_list %}
    <article>
        <h2><a href="{{ entry.get_absolute_url }}">{{ entry }}</a></h2>
        <small>
            {% for category in entry.categories.all %}
                <a href="{{ category.get_absolute_url }}">{{ category }}</a>{% if not forloop.last %},{% else %} | {% endif %}
            {% endfor %}
            {{ entry.published_on|date:"j F Y" }}
        </small>

        {{ entry.richtextcontent_set.all.0.render }}
    </article>
{% endfor %}

<div class="pagination">
    {% if page_obj.has_previous %}
        <a href="?page={{ page_obj.previous_page_number }}">&laquo;</a>
    {% endif %}

    {% for p in page_obj.page_range %}
        {% if not p %}&hellip;
        {% else %}
            <a {% if p == page_obj.number and not page_obj.show_all_objects %}class="mark"{% endif %} href="?page={{ p }}">{{ p }}</a>
        {% endif %}
    {% endfor %}

    {% if page_obj.has_next %}
        <a href="?page={{ page_obj.next_page_number }}">&raquo;</a>
    {% endif %}
</div>

Add pagination to the template
Add pagination to the template
