created news template

This commit is contained in:
eclipse 2025-03-17 18:38:17 +01:00
parent 61f87b6bc1
commit 740b2dcc72
5 changed files with 46 additions and 16 deletions

View File

@ -0,0 +1,5 @@
---
title: Neuigkeiten
template: news
slug: neues
---

View File

@ -3,7 +3,6 @@ title: Meine neue Webseite ist live
date: 2025-03-07 10:47 date: 2025-03-07 10:47
category: Neues category: Neues
author: Tobias Radloff author: Tobias Radloff
summary: Ich habe meine Webseite von Grund auf neu gestaltet
lang: de lang: de
featured_image: featured_image:
- pic: ../images/neues/pelican.webp - pic: ../images/neues/pelican.webp

View File

@ -54,14 +54,14 @@ CATEGORY_SAVE_AS = ''
CATEGORIES_SAVE_AS = '' CATEGORIES_SAVE_AS = ''
DEFAULT_PAGINATION = 5 DEFAULT_PAGINATION = 5
PAGINATED_TEMPLATES = {} PAGINATED_TEMPLATES = {'news'}
DEFAULT_DATE = "fs" DEFAULT_DATE = "fs"
# Uncomment following line if you want document-relative URLs when developing # Uncomment following line if you want document-relative URLs when developing
RELATIVE_URLS = True RELATIVE_URLS = True
SUMMARY_MAX_LENGTH = 25 SUMMARY_MAX_LENGTH = 50
FORMATTED_FIELDS = ['summary', 'klappentext', 'footer_line'] FORMATTED_FIELDS = ['summary', 'klappentext', 'footer_line']

View File

@ -238,7 +238,6 @@ h1, h2, h3, h4, h5, h6 {
} }
/* make hamburger icon bigger */ /* make hamburger icon bigger */
#hamburger-label { #hamburger-label {
font-size: 1.77rem; font-size: 1.77rem;
@ -295,11 +294,7 @@ h1, h2, h3, h4, h5, h6 {
text-decoration: none; text-decoration: none;
} }
#content-header h1 { #content-header h1, .featured-image {
text-align: center;
}
.featured-image {
text-align: center; text-align: center;
} }
@ -565,7 +560,7 @@ article:not(:has(> form:first-child)) > header.card-header {
flex-flow: wrap; flex-flow: wrap;
column-gap: calc(var(--pico-nav-element-spacing-horizontal) * 2); column-gap: calc(var(--pico-nav-element-spacing-horizontal) * 2);
.wcard-gallery, .tag-content { .wcard-gallery, .tag-content, .news-item {
flex: 1 0 calc((100% - (2 * var(--pico-nav-element-spacing-horizontal))) * 0.618); flex: 1 0 calc((100% - (2 * var(--pico-nav-element-spacing-horizontal))) * 0.618);
min-width: 300px; min-width: 300px;
} }
@ -691,9 +686,3 @@ img.impr {
.heart { .heart {
color: var(--tr-accent-color); color: var(--tr-accent-color);
} }
/*
.article-footer {
margin-left: calc(var(--pico-nav-element-spacing-horizontal) * -1);
margin-right: calc(var(--pico-nav-element-spacing-horizontal) * -1);
}*/

37
theme/templates/news.html Normal file
View File

@ -0,0 +1,37 @@
{% extends "page.html" %}
{% block content_all%}
{% block content_header %}
{{ super.super() }}
{% endblock content_header %}
{% block content_body %}
{% from 'includes/macros.html' import ci %}
{% set news = articles | selectattr("category", "==", "Neues") | list | sort(reverse=true, attribute="date") %}
{% for n in news %}
<article class="news">
<div class="wcard" style="flex-direction: {{ loop.cycle('row', 'row-reverse') }};">
<div class="news-item">
<h3><a href="{{ SITEURL }}/{{ n.url }}" title="{{ n.title }}">{{ n.title }}</a></h3> <p>{{ n.summary }}</p>
<p><a href="{{ n.url }}">Weiterlesen &rarr;</a></p>
</div>
<div class="wcard-title">
{% if n.featured_image %}
{% set i = n.featured_image[0] %}
{{ ci(i.pic, SITEURL + "/" + n.url, i.text, i.alt, i.credit, i.credit_link) }}
{% endif %}
</div>
</div>
<footer>veröffentlicht am {{ n.date | strftime("%d.%m.%y") }}</footer>
</article>
{% endfor %}
{% endblock content_body %}
{% block content_footer %}
<footer class="content-footer">
<a href="/">&larr; zur Startseite</a>
</footer>
{% endblock content_footer %}
{% endblock content_all%}