muistox/templates/base.html
2025-04-18 20:10:41 +03:00

100 lines
No EOL
4.6 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
{% load static %}
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="{{ site_config.site_head_description }}">
<title>{{ site_config.site_head_title }} : {% block title %}{% endblock %}</title>
{% if canonical_url %}
<link rel="canonical" href="{{ canonical_url }}">
{% endif %}
<!-- UIkit CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/uikit@3.23.6/dist/css/uikit.min.css" />
<!-- Muistox CSS -->
<link rel="stylesheet" type="text/css" href="{% static 'css/muistox.css' %}">
<link rel="shortcut icon" type="image/png" href="{% static 'favicon.ico' %}">
</head>
<body>
<!-- Header -->
<header class="uk-align-center uk-container-large">
<!-- Parallax -->
{% block parallax %}{% endblock %}
<!-- Navbar -->
{% block navbar %}
<div uk-sticky="sel-target: .uk-navbar-container; cls-active: uk-navbar-sticky;">
<nav class="uk-background-secondary uk-light" uk-navbar>
<div class="uk-navbar-left uk-margin-left">
<ul class="uk-navbar-nav">
<li><a href="{% url 'gallery:main_url' %}"><span uk-icon="camera"></span></a></li>
<li class="uk-visible@m"><a href="{% url 'gallery:albums_url' %}">Albums</a></li>
<li class="uk-visible@m"><a href="{% url 'gallery:photos_url' %}">Photostream</a></li>
</ul>
</div>
<div class="uk-navbar-right uk-margin-right">
<div class="uk-navbar-item uk-visible@m">
<form class="uk-search uk-search-default" action="{% url 'gallery:search_url' %}" method="get">
<a href="" class="uk-search-icon-flip" uk-search-icon></a>
<input id="q" name="q" class="uk-search-input uk-form-width-small" type="search" placeholder="Search albums" aria-label="Search">
</form>
</div>
<ul class="uk-navbar-nav">
<li class="uk-visible@m"><a href="{% url 'gallery:about_url' %}">About</a></li>
{% if user.is_authenticated %}
<li class="uk-visible@m"><a href="{% url 'admin:index' %}">Admin</a></li>
{% endif %}
<li class="uk-hidden@m"><a class="uk-navbar-toggle" uk-navbar-toggle-icon uk-toggle="target: #offcanvas-nav"></a></li>
</ul>
</div>
</nav>
</div>
<!-- Navbar mobile -->
<div id="offcanvas-nav" uk-offcanvas="flip: true; overlay: true">
<div class="uk-offcanvas-bar">
<button class="uk-offcanvas-close" type="button" uk-close></button>
<!-- MOBILE HAKU -->
<form class="uk-search uk-search-default uk-margin-small-bottom" action="{% url 'gallery:search_url' %}" method="get">
<a href="" class="uk-search-icon-flip" uk-search-icon></a>
<input id="q-mobile" name="q" class="uk-search-input" type="search" placeholder="Search albums" aria-label="Search">
</form>
<ul class="uk-nav uk-nav-default">
<li><a href="{% url 'gallery:main_url' %}">Home</a></li>
<li><a href="{% url 'gallery:albums_url' %}">Albums</a></li>
<li><a href="{% url 'gallery:photos_url' %}">Photostream</a></li>
<li><a href="{% url 'gallery:about_url' %}">About</a></li>
{% if user.is_authenticated %}
<li><a href="{% url 'admin:index' %}">Admin</a></li>
{% endif %}
</ul>
</div>
</div>
{% endblock %}
</header>
<!-- Main -->
<main class="uk-align-center uk-container-large">
{% block content %} No Content {% endblock %}
</main>
<!-- Footer -->
<footer class="uk-align-center uk-container-large">
<div class="uk-background-secondary uk-padding-small uk-light uk-text-center uk-text-light">
&copy; {% now "Y" %} {{ site_config.footer_copyright|safe }}
</div>
</footer>
<!-- UIkit JS -->
<script src="https://cdn.jsdelivr.net/npm/uikit@3.23.6/dist/js/uikit.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/uikit@3.23.6/dist/js/uikit-icons.min.js"></script>
<!-- Muistox JS -->
<script src="{% static 'js/muistox.js' %}"></script>
</body>
</html>