nethunters.xyz/templates/index.html

98 lines
3.1 KiB
HTML

{% import "macros/head.html" as head -%}
{% import "macros/logo.html" as logo -%}
{% import "macros/header.html" as header -%}
{% import "macros/extended_header.html" as extended_header -%}
{% import "macros/lists.html" as lists -%}
{% import "macros/posts.html" as posts -%}
{% import "macros/social.html" as social -%}
{% import "macros/utils.html" as utils -%}
{% import "macros/menu.html" as menu -%}
{% import "macros/pagination.html" as pagination -%}
{% import "macros/footer.html" as footer -%}
{% import "macros/extended_footer.html" as extended_footer -%}
{% import "macros/comments.html" as comments -%}
<!DOCTYPE html>
<html lang="{{ lang }}">
<head>
{%- block title -%}
<title>{{ config.title }}</title>
{%- endblock title -%}
{%- block general_meta -%}
{{ head::general_meta() }}
{%- endblock general_meta -%}
{%- block og_preview -%}
{{ social::og_preview() }}
{%- endblock og_preview -%}
{%- block fonts -%}
{{ head::fonts() }}
{%- endblock fonts -%}
{%- block css -%}
{{ head::styling() }}
{%- endblock css -%}
{%- block favicon -%}
{{ head::favicon() }}
{%- endblock favicon -%}
{%- block rss -%}
{{ head::rss() }}
{%- endblock rss -%}
{%- block math -%}
{%- endblock math -%}
</head>
<body>
{#
"container full" when width == True, regardless of center
"container center" when only center == True
"container" when both false.
#}
{%- if config.extra.full_width -%}
{%- set container = "container full" -%}
{%- elif config.extra.center -%}
{%- set container = "container center" -%}
{%- else -%}
{%- set container = "container" -%}
{%- endif -%}
<div class="{{ container }}">
{%- block header -%}
{{ header::header() }}
{%- endblock header -%}
<div class="content">
{%- block main -%}
{{ lists::list_pages() }}
{%- endblock main -%}
</div>
{#-
I keep pagination out of list, unlike Terminal, because I don't
like how the pagination buttons move with the width of the content
div.
-#}
{%- block pagination -%}
{{ pagination::paginate() }}
{%- endblock pagination -%}
{%- block footer -%}
<footer class="footer">
<div class="footer__inner">
{%- block copyright -%}
{{ footer::copyright() }}
{%- endblock copyright -%}
{%- block script -%}
{{ footer::script() }}
{%- endblock script -%}
</div>
{{ extended_footer::extended_footer() }}
</footer>
{%- endblock footer -%}
</div>
</body>
</html>