25 lines
1.0 KiB
Django/Jinja
25 lines
1.0 KiB
Django/Jinja
{% extends "layout.jinja2" %}
|
|
{% if header_class is not defined %}{% set header_class="light" %}{%endif%}
|
|
{% block content %}
|
|
<div class="card-columns">
|
|
{% for item in pages %}
|
|
<div class="card">
|
|
{%- if item[1].page['image'] %}<img src="{{item[1].page['image']}}" class="card-img-top">{% endif %}
|
|
<div class="card-body">
|
|
<h2 class="card-title">{{item[1].page['title']}}</h2>
|
|
{%- if item[1].page['description'] %}<p class="card-text">{{item[1].page['description']}}</p>{% endif %}
|
|
<a href="{{item[0]}}" class="btn btn-primary">Читать</a>
|
|
</div>
|
|
<div class="card-footer"><small class=text-muted">
|
|
Опубликовано {{item[1].page['published']}}
|
|
{%- if item[1].page['updated'] %}, обновлено {{item[1].page['updated']}}{% endif %}
|
|
</small></div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
{% set atom_feed = alternate|selectattr('type', 'equalto', 'application/atom+xml')|first -%}
|
|
{% if atom_feed -%}
|
|
<p>Подписаться на обновления: <a href="{{atom_feed.href}}"><i class="fas fa-rss"></i></a></p>
|
|
{% endif -%}
|
|
{% endblock %}
|