43 lines
1.3 KiB
Django/Jinja
43 lines
1.3 KiB
Django/Jinja
{% extends "base.jinja2" %}
|
|
{% block links %}
|
|
{% webpack 'onepage', '.js' -%}
|
|
<script src="{{ ASSET.url }}" async defer></script>
|
|
{% endwebpack %}
|
|
{% webpack 'onepage', '.css' -%}
|
|
<link rel="stylesheet" type="text/css" href="{{ ASSET.url }}">
|
|
{% endwebpack %}
|
|
{% endblock %}
|
|
{% block body %}
|
|
<header class="sticky-top">
|
|
<nav id="nav-page" class="navbar navbar-expand-sm navbar-{{header_class|default('light')}}">
|
|
<a href="/" class="navbar-brand">
|
|
{% include 'logo.jinja2' %}
|
|
</a>
|
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
|
|
<ul class="navbar-nav">
|
|
{%- for item in nav %}
|
|
<li class="nav-item">
|
|
<a href="{{item.link}}" class="nav-link">{{item.name}}</a>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
<main>
|
|
<article>
|
|
{% block content %}
|
|
{% if content %}
|
|
{{content|markdown}}
|
|
{% endif %}
|
|
{% endblock %}
|
|
</article>
|
|
</main>
|
|
<footer class="page-footer">
|
|
{% include "footer.jinja2" %}
|
|
</footer>
|
|
{% endblock %}
|