Update UI and migrations, fix dockerfile

This commit is contained in:
Your Name
2026-07-18 21:29:05 +05:00
parent 580c75cbf6
commit 26ef145ccf
95 changed files with 9541 additions and 111 deletions
+34
View File
@@ -0,0 +1,34 @@
{% extends "base.html" %}
{% from "_article_rows.html" import media, meta, row %}
{% block content %}
<section class="feed-shell">
<header class="page-heading">
<h1>Новости снаряжения</h1>
{% if q %}<p>Результаты поиска: «{{ q }}»</p>{% endif %}
</header>
{% if articles %}
{% if page == 1 and not q %}
{% set lead = articles[0] %}
<article class="lead-story">
<a class="lead-media" href="{{ article_path(lead) }}">{{ media(lead, true) }}</a>
<div class="lead-copy">
{{ meta(lead) }}
<h2><a href="{{ article_path(lead) }}">{{ lead.title }}</a></h2>
<p>{{ lead.lead or lead.body|excerpt(340) }}</p>
<a class="read-link" href="{{ article_path(lead) }}">Читать новость <span aria-hidden="true"></span></a>
</div>
</article>
<div class="feed-list">
{% for article in articles[1:] %}{{ row(article) }}{% endfor %}
</div>
{% else %}
<div class="feed-list feed-list-top">
{% for article in articles %}{{ row(article) }}{% endfor %}
</div>
{% endif %}
{% include "_pagination.html" %}
{% else %}
<div class="empty-state"><h2>Ничего не найдено</h2><p>Попробуйте изменить запрос или вернуться к ленте.</p><a href="/">Вернуться в ленту</a></div>
{% endif %}
</section>
{% endblock %}