You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
4.3 KiB
117 lines
4.3 KiB
{% import "macros/date.html" as date_macros -%} |
|
{% import "macros/head.html" as head_macros -%} |
|
{% import "macros/menu.html" as menu_macros -%} |
|
{% import "macros/post.html" as post_macros -%} |
|
|
|
<!DOCTYPE html> |
|
<html lang="{%- if config.default_language -%}{{ config.default_language }}{%- else -%}en{%- endif -%}"> |
|
|
|
<head> |
|
<title>{%- block title %}{{ config.title }}{% endblock title -%}</title> |
|
{{ head_macros::head(config=config) }} |
|
|
|
{%- if config.generate_rss %} |
|
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ get_url(path="rss.xml") | safe }}"> |
|
{% endif -%} |
|
|
|
{%- if config.extra.favicon %} |
|
<link rel="shortcut icon" type="{{ config.extra.favicon_mimetype | default(value="image/x-icon") }}" href="{{ config.extra.favicon | safe }}"> |
|
{% endif -%} |
|
|
|
{%- block extra_head %} |
|
{% endblock extra_head -%} |
|
</head> |
|
|
|
<body class=""> |
|
<div class="container"> |
|
{% block header %} |
|
<header class="header"> |
|
<div class="header__inner"> |
|
<div class="header__logo"> |
|
{%- if config.logo_home_link %} |
|
{% set logo_link = config.logo_home_link %} |
|
{% else %} |
|
{% set logo_link = config.base_url %} |
|
{% endif -%} |
|
<a href="{{ logo_link | safe }}" style="text-decoration: none;"> |
|
<div class="logo"> |
|
{%- if config.extra.logo_text %} |
|
{{ config.extra.logo_text }} |
|
{% else %} |
|
Terminimal theme |
|
{% endif -%} |
|
</div> |
|
</a> |
|
</div> |
|
</div> |
|
|
|
{{ menu_macros::menu(config=config, current_path=current_path) }} |
|
</header> |
|
{% endblock header %} |
|
|
|
<div class="content"> |
|
{% block content %} |
|
<div class="posts"> |
|
{%- if paginator %} |
|
{%- set show_pages = paginator.pages -%} |
|
{% else %} |
|
{%- set show_pages = section.pages -%} |
|
{% endif -%} |
|
|
|
{%- for page in show_pages %} |
|
<div class="post on-list"> |
|
{{ post_macros::header(page=page) }} |
|
{{ post_macros::content(page=page, summary=true) }} |
|
</div> |
|
{% endfor -%} |
|
<div class="pagination"> |
|
<div class="pagination__buttons"> |
|
{%- if paginator.previous %} |
|
<span class="button previous"> |
|
<a href="{{ paginator.previous | safe }}"> |
|
<span class="button__icon">←</span> |
|
<span class="button__text">Newer posts</span> |
|
</a> |
|
</span> |
|
{% endif -%} |
|
{%- if paginator.next %} |
|
<span class="button next"> |
|
<a href="{{ paginator.next | safe }}"> |
|
<span class="button__text">Older posts</span> |
|
<span class="button__icon">→</span> |
|
</a> |
|
</span> |
|
{% endif -%} |
|
</div> |
|
</div> |
|
</div> |
|
{% endblock content %} |
|
</div> |
|
|
|
{% block footer %} |
|
<footer class="footer"> |
|
<div class="footer__inner"> |
|
{%- if config.extra.copyright_html %} |
|
<div class="copyright copyright--user">{{ config.extra.copyright_html | safe }}</div> |
|
{% else %} |
|
<div class="copyright"> |
|
{%- if config.extra.author %} |
|
<span>© {{ date_macros::now_year() }} {{ config.extra.author }}</span> |
|
{% else %} |
|
<span>© {{ date_macros::now_year() }} Powered by <a href="https://www.getzola.org/">Zola</a></span> |
|
{% endif -%} |
|
|
|
<span class="copyright-theme"> |
|
<span class="copyright-theme-sep">:: </span> |
|
Theme: <a href="https://git.juliobiason.me/terminimal-light.git/">Terminimal-Minimal</a> by Julio Biason |
|
</span> |
|
</div> |
|
{% endif -%} |
|
</div> |
|
</footer> |
|
{% endblock footer %} |
|
|
|
</div> |
|
</body> |
|
|
|
</html>
|
|
|