forked from github/pelican
This adds the lstrip_blocks Jinja parameter and removes unnecessary whitespace from a few notmyidea templates. Note: The lstrip_blocks parameter requires Jinja 2.7+, which has been noted in Pelican's setup.py. Credit for this commit goes entirely to Russ Webber, who has earned my eternal thanks for discovering and applying this useful Jinja parameter. Refs #969
61 lines
2.4 KiB
HTML
61 lines
2.4 KiB
HTML
{% extends "base.html" %}
|
|
{% block content_title %}{% endblock %}
|
|
{% block content %}
|
|
{% if articles %}
|
|
{% for article in articles_page.object_list %}
|
|
|
|
{# First item #}
|
|
{% if loop.first and not articles_page.has_previous() %}
|
|
<aside id="featured" class="body">
|
|
<article>
|
|
<h1 class="entry-title"><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></h1>
|
|
{% include 'article_infos.html' %}{{ article.content }}{% include 'comments.html' %}
|
|
</article>
|
|
{% if loop.length == 1 %}
|
|
{% include 'pagination.html' %}
|
|
{% endif %}
|
|
</aside><!-- /#featured -->
|
|
{% if loop.length > 1 %}
|
|
<section id="content" class="body">
|
|
<h1>Other articles</h1>
|
|
<hr />
|
|
<ol id="posts-list" class="hfeed">
|
|
{% endif %}
|
|
{# other items #}
|
|
{% else %}
|
|
{% if loop.first and articles_page.has_previous %}
|
|
<section id="content" class="body">
|
|
<ol id="posts-list" class="hfeed" start="{{ articles_paginator.per_page -1 }}">
|
|
{% endif %}
|
|
<li><article class="hentry">
|
|
<header>
|
|
<h1><a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark"
|
|
title="Permalink to {{ article.title|striptags }}">{{ article.title }}</a></h1>
|
|
</header>
|
|
|
|
<div class="entry-content">
|
|
{% include 'article_infos.html' %}
|
|
{{ article.summary }}
|
|
<a class="readmore" href="{{ SITEURL }}/{{ article.url }}">read more</a>
|
|
{% include 'comments.html' %}
|
|
</div><!-- /.entry-content -->
|
|
</article></li>
|
|
{% endif %}
|
|
{% if loop.last %}
|
|
</ol><!-- /#posts-list -->
|
|
{% if loop.last and (articles_page.has_previous()
|
|
or not articles_page.has_previous() and loop.length > 1) %}
|
|
{% include 'pagination.html' %}
|
|
{% endif %}
|
|
</section><!-- /#content -->
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% else %}
|
|
<section id="content" class="body">
|
|
<h2>Pages</h2>
|
|
{% for page in PAGES %}
|
|
<li><a href="{{ SITEURL }}/{{ page.url }}">{{ page.title }}</a></li>
|
|
{% endfor %}
|
|
</section>
|
|
{% endif %}
|
|
{% endblock content %}
|