default layout: extract parts

This commit is contained in:
He4eT 2025-04-19 04:10:25 +02:00 committed by Alexey
commit 9028c571ff
7 changed files with 124 additions and 14 deletions

View file

@ -17,12 +17,12 @@
<link rel="stylesheet" href="/_assets/css/fonts.css">
<link rel="stylesheet" href="/_assets/css/vendor.css">
<link rel="stylesheet" href="/_assets/css/variables.css">
<link rel="stylesheet" href="/_assets/css/base.css">
<link rel="stylesheet" href="/_assets/css/layouts/default.css">
<link rel="stylesheet" href="/_assets/css/parts/menu.css">
<link rel="stylesheet" href="/_assets/css/layout.css">
<link rel="stylesheet" href="/_assets/css/menu.css">
{% block extra_css %}{% endblock %}
</head>
<body>
<div class="default-layout">
@ -31,5 +31,6 @@
{{ content | safe }}
</main>
</div>
{% block extra_js %}{% endblock %}
</body>
</html>

View file

@ -0,0 +1,9 @@
---
indexPage: true
---
{% extends "./base.njk" %}
{% block extra_css %}
<link rel="stylesheet" href="/_assets/css/parts/hero.css">
{% endblock %}

View file

@ -0,0 +1,18 @@
<div class="hero">
<div class="tower_cell">
<img class="tower" src="/_assets/img/tower/tower_logo.svg">
</div>
<div class="tags">
<div class="tag">DIY</div>
<div class="tag">Engineering</div>
<div class="tag">Embedded</div>
<div class="tag">FPGA</div>
<div class="tag">IoT</div>
<div class="tag">AI/ML</div>
<div class="tag">LLM</div>
<div class="tag">Wireless</div>
<div class="tag">Reverse Engineering</div>
<div class="tag">Information Security</div>
<div class="tag">Open-Source</div>
</div>
</div>

View file

@ -56,9 +56,6 @@
{%- endfor %}
</ul>
</nav>
<a href="/" class="desktop-logo" aria-hidden>
<img src="/_assets/img/common/tower.svg">
</a>
</header>
<script>