Skip to content
Snippets Groups Projects
Unverified Commit f7f5cdc1 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add blog overview page

parent f0f5bfa5
No related branches found
No related tags found
No related merge requests found
Pipeline #193044 passed with warnings
......@@ -49,6 +49,10 @@ skip_prefixes = [
#url =
#alt =
[[extra.main_menu_item]]
path = "@/blog/_index.md"
title = "Blog"
[extra.repo.web]
tree = "https://edugit.org/Teckids/team-pr/teckids.org/-/tree/master/content"
issues = "https://edugit.org/Teckids/team-pr/teckids.org/-/issues"
......
......@@ -5,5 +5,6 @@ template = "blog/overview.html"
page_template = "blog/post.html"
sort_by = "date"
paginate_by = 15
generate_feeds = true
+++
......@@ -62,12 +62,12 @@
}
@include mixins.desktop {
#main-menu > div > .navbar-item > a {
#main-menu > div > .navbar-item > a, #main-menu > div > a.navbar-item {
color: white;
font-weight: bold;
}
#main-menu > div > .navbar-item > a:hover {
#main-menu > div > .navbar-item > a:hover, #main-menu > div > a.navbar-item:hover {
color: teckids.$orange;
}
}
......
{% extends "base.html" %}
{% block rdfa_type %}schema:Blog{% endblock %}
{% block main %}
<div class="my-4">
<div class="section">
<div class="content container">
Foo
</div>
</div>
</div>
{% set title = "Teckids-Blog – Seite " ~ paginator.current_index ~ " von " ~ paginator.number_pagers %}
{% set posts = paginator.pages %}
{% set count = paginator.paginate_by %}
{% include "blog/section.html" %}
{% if paginator.number_pagers > 1 %}
<nav class="pagination is-centered section" role="navigation" aria-label="pagination">
<a href="{{ paginator.previous }}" class="pagination-previous">Vorherige</a>
<a href="{{ paginator.next }}" class="pagination-next">Nächste</a>
<ul class="pagination-list">
<li><a href="{{ paginator.first }}" class="pagination-link {% if paginator.current_index == 1 %}is-current{% endif %}" aria-label="Seite 1">1</a></li>
{% set range_start = paginator.current_index - 3 %}
{% if range_start < 2 %}{% set range_start = 2 %}{% endif %}
{% set range_end = paginator.current_index + 3 %}
{% if range_end > paginator.number_pagers - 1 %}{% set range_end = paginator.number_pagers - 1 %}{% endif %}
{% if range_start > 2 %}
<li><span class="pagination-ellipsis">&hellip;</span></li>
{% endif %}
{% for pn in range(start=range_start, end=range_end + 1) %}
<li><a href="{{ paginator.base_url ~ pn ~ "/" }}" class="pagination-link {% if pn == paginator.current_index %}is-current{% endif %}" aria-label="Seite {{ pn }}">{{ pn }}</a></li>
{% endfor %}
{% if range_end < paginator.number_pagers - 1 %}
<li><span class="pagination-ellipsis">&hellip;</span></li>
{% endif %}
<li><a href="{{ paginator.last }}" class="pagination-link {% if paginator.current_index == paginator.number_pagers %}is-current{% endif %}" aria-label="Seite {{ paginator.number_pagers }}">{{ paginator.number_pagers }}</a></li>
</ul>
</nav>
{% endif %}
{% endblock %}
......@@ -37,6 +37,10 @@
{% include "menu/gemeinschaft.html" %}
</div>
</div>
{% for item in config.extra.main_menu_item %}
<a href="{{ get_url(path=item.path) }}" class="navbar-item is-hoverable">{{ item.title }}</a>
{% endfor %}
</div>
</div>
</nav>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment