publishing Paxover to Codeberg
This commit is contained in:
44
templates/en/blog.html.twig
Normal file
44
templates/en/blog.html.twig
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
{% extends 'partials/base.html.twig' %}
|
||||
|
||||
{% if uri.param('tag') %}
|
||||
{% set page_title = theme_config.blog.tag_title | default('Tag: ') ~ uri.param('tag') %}
|
||||
{% else %}
|
||||
{% set page_title = theme_config.blog.title | default('Blog') %}
|
||||
{% endif %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% set collection = page.collection({
|
||||
'items': '@self.children',
|
||||
'pagination': true,
|
||||
'order': {'by': 'date', 'dir': 'desc'},
|
||||
'limit': theme_config.blog.pagination_limit})
|
||||
%}
|
||||
{% set itemsInCollection = page.collection({'items': collection.params.items})|length %}
|
||||
{% set currentPage = uri.param('page')|default('1') %}
|
||||
{% set itemsPerPage = collection.params.limit %}
|
||||
{% set pagesInCollection = (itemsInCollection / itemsPerPage)|round(0, 'ceil') %}
|
||||
|
||||
{% if page_title == 'Blog' %}
|
||||
{{ page.content | raw }}
|
||||
{% else %}
|
||||
<h2>{{ page_title }}</h2>
|
||||
{% endif %}
|
||||
<div class="blog">
|
||||
{% for child in collection %}
|
||||
{% include 'partials/blog-list-item.html.twig' with {blog: page, page: child} %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
{% if itemsInCollection > itemsPerPage %}
|
||||
<div class="pagination">
|
||||
{% if currentPage != '1' %}
|
||||
<span class="pagination-newer"><a href="{{ page.url(true) ~ '/page' ~ system.param_sep ~ (currentPage - 1) }}">{{ theme_config.blog.pagination_newer_en }}</a></span>
|
||||
{% endif %}
|
||||
{% if (currentPage + 1) <= pagesInCollection %}
|
||||
<span class="pagination-older"><a href="{{ page.url(true) ~ '/page' ~ system.param_sep ~ (currentPage + 1) }}">{{ theme_config.blog.pagination_older_en}}</a></span>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
6
templates/en/error.html.twig
Normal file
6
templates/en/error.html.twig
Normal file
@@ -0,0 +1,6 @@
|
||||
{% extends 'partials/base.html.twig' %}
|
||||
{% set page_title = 'Error 404' %}
|
||||
{% block content %}
|
||||
<h2>Error 404</h2>
|
||||
<p>This page doesn't exist</p>
|
||||
{% endblock %}
|
||||
20
templates/en/index.html.twig
Normal file
20
templates/en/index.html.twig
Normal file
@@ -0,0 +1,20 @@
|
||||
{% extends 'partials/base.html.twig' %}
|
||||
{% set hero_image = page.media.images|first %}
|
||||
{% block content %}
|
||||
<div class="profile">
|
||||
<img class="img-profile" src="{{ hero_image.url|raw }}" />
|
||||
</div>
|
||||
<div class="about">
|
||||
{{ page.content | raw }}
|
||||
</div>
|
||||
<div class="social">
|
||||
{% for button in theme_config.social_buttons %}
|
||||
<a class="btn {{ button.class }}" target="_blank" rel="me nofollow noopener noreferrer" href="{{ button.link }}" title="{{ button.title_en }}">{{ button.name }}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="contact">
|
||||
<p>{{ theme_config.contact_en|raw }}</p>
|
||||
</div>
|
||||
<p class="annotation"><a href="/">{{ theme_config.lang_title_en }}</a></p>
|
||||
</div>
|
||||
{% endblock %}
|
||||
22
templates/en/partials/comments.html.twig
Normal file
22
templates/en/partials/comments.html.twig
Normal file
@@ -0,0 +1,22 @@
|
||||
{% if theme_config.cusdis.domain %}
|
||||
<h2 class="left">{{ theme_config.cusdis.title_en|raw }}</h2>
|
||||
{% if page.header.disableComments %}
|
||||
<p class="left">{{ theme_config.cusdis.disable_comments_en|raw }}</p>
|
||||
{% else %}
|
||||
{% if theme_config.cusdis.lang_en %}
|
||||
<script>{{ theme_config.cusdis.lang_en|raw }}</script>
|
||||
{% endif %}
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://{{ theme_config.cusdis.domain }}"
|
||||
data-app-id="{{ theme_config.cusdis.app_id }}"
|
||||
data-page-id="{{ page.slug }}"
|
||||
data-page-url="{{ page.url(true) }}"
|
||||
data-page-title="{{ page.title }}"
|
||||
data-theme="auto"
|
||||
></div>
|
||||
<script async defer src="https://{{ theme_config.cusdis.domain }}/js/cusdis.es.js"></script>
|
||||
{% if theme_config.cusdis.legal_info_en %}
|
||||
<p class="annotation">{{ theme_config.cusdis.legal_info_en|raw }}</p>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
10
templates/en/partials/footer.html.twig
Normal file
10
templates/en/partials/footer.html.twig
Normal file
@@ -0,0 +1,10 @@
|
||||
{% if theme_config.footer.year == "now"|date("Y") %}
|
||||
{% set year = "now"|date("Y") %}
|
||||
{% else %}
|
||||
{% set year = theme_config.footer.year ~ "-" ~ "now"|date("y") %}
|
||||
{% endif %}
|
||||
<span class="footer-copyright">© {{ year }}</span>
|
||||
<span class="footer-link">
|
||||
<a href="/en{{ theme_config.footer.url }}">{{ theme_config.footer.title_en }}</a>
|
||||
</span>
|
||||
{{ theme_config.analytics|raw }}
|
||||
8
templates/en/partials/share.html.twig
Normal file
8
templates/en/partials/share.html.twig
Normal file
@@ -0,0 +1,8 @@
|
||||
<div class="left">
|
||||
<h2>{{ theme_config.blog.share_en|raw }}</h2>
|
||||
<div class="share">
|
||||
{% for button in theme_config.blog.share_buttons %}
|
||||
<a class="btn {{ button.class }}" target="_blank" rel="nofollow noopener noreferrer" href="{{ button.link }}?{{ button.url_param }}={{ page.url(true) }}" title="{{ button.title_en }}">{{ button.name }}</a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user