page_analyzer/templates/base.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ txt.PAGE_ANALYZER }}</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
</head>
<body class="min-vh-100 d-flex flex-column">
<header class="flex-shrink-0">
<nav class="navbar navbar-expand-md navbar-dark bg-dark px-3">
<a class="navbar-brand" href="/">{{ txt.PAGE_ANALYZER }}</a>
<div id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link " href="/urls">{{ txt.WEBSITES }}</a></li>
</ul>
</div>
</nav>
</header>
{% for category, message in get_flashed_messages(with_categories=True) %}
{% if category == 'error' %}
<div class="alert alert-danger" role="alert">{{ message }}</div>
{% elif category == 'success' %}
<div class="alert alert-success" role="alert">{{ message }}</div>
{% endif %}
{% endfor %}
<main class="flex-grow-1">
<div class="container-lg mt-3">
<div class="row">
{% block content %}{% endblock %}
</div>
</div>
</main>
<footer class="border-top py-3 mt-5 flex-shrink-0">
<div class="container-lg">
<div class="text-center">
<a href="https://hexlet.io">Hexlet</a>
</div>
</div>
</footer>
</body>
</html>