pdnew/themes/default/templates/layout/main.html

105 lines
4.1 KiB
HTML

<!doctype html>
<html>
<head>
<title>{% if title %}{{ title }} | {{ site_name }}{% else %}{{ site_name }}{% endif %}</title>
<link rel="stylesheet" href="/theme/css/main.css" />
<link rel="stylesheet" href="/theme/css/highlight.css" />
<link rel="stylesheet" href="/theme/css/nativeads.js.css" />
</head>
<body
{% if content is renderable %}
class="content-type-{{ content._lowerclass }}"
{% endif %}
>
<header>
<div class="security-info">
{% if tls_cipher %}
<span class="tls-cipher">{{ tls_cipher }}</span>
{% endif %}
{% if client_cert_verified %}
{% if client_cert_fingerprint %}
<span
class="client-cert-fingerprint {% if client_cert_fingerprint_matched %}matched{% else %}unmatched{% endif %}"
>{{ client_cert_fingerprint }}</span>
{% endif %}
{% endif %}
{% if user %}
<span class="user">{{ user.name }}</span>
{% endif %}
</div>
<a class="logo" href="/"><img src="/theme/svg/logo.svg" /></a>
{% if block_seal %}
<div class="seal-message">
{{ block_seal }}
</div>
{% endif %}
</header>
<div class="menus">
{% if menu_main %}
{{ menu_main.render() }}
{% endif %}
{% if block_search %}
{{ block_search.render() }}
{% endif %}
{% if menu_secondary %}
{{ menu_secondary.render() }}
{% endif %}
</div>
<main>
{% if content.menu %}
{{ content.menu.render() }}
{% endif %}
{% if title_show and title %}
<h1>{{ title }}</h1>
{% endif %}
{% set messages = get_flashed_messages(with_categories=True) %}
{% if messages|length %}
<section class="notifications">
{% block notifications %}
<ul class="messages">
{% for category, message in messages %}
<li class="message {{ category }}">{{ message }}</li>
{% endfor %}
</ul>
{% endblock %}
</section>
{% endif %}
{% if content is renderable %}
{{ content.render(mode) }}
{% else %}
{{ content }}
{% endif %}
</main>
<footer>
{% if menu_footer %}
{{ menu_footer.render() }}
{% endif %}
<object data="/theme/svg/fediverse.svg"></object>
<img src="/theme/svg/badge.svg" />
</footer>
<div class="ad native-ad native-ad-1 ytd-j yxd-j yxd-jd aff-content-col aff-inner-col aff-item-list ark-ad-message inplayer-ad inplayer_banners in_stream_banner trafficjunky-float-right dbanner preroll-blocker happy-inside-player blocker-notice blocker-overlay exo-horizontal ave-pl bottom-hor-block brs-block advboxemb wgAdBlockMessage glx-watermark-container overlay-advertising-new header-menu-bottom-ads rkads mdp-deblocker-wrapper amp-ad-inner imggif bloc-pub bloc-pub2 hor_banner aan_fake aan_fake__video-units rps_player_ads fints-block__row full-ave-pl full-bns-block vertbars video-brs player-bns-block wps-player__happy-inside gallery-bns-bl stream-item-widget adsbyrunactive happy-under-player adde_modal_detector adde_modal-overlay ninja-recommend-block aoa_overlay">
<div class="content">
<div class="moji"></div>
<span class="fake-header">You don't seem to have an adblocker installed.</span>
<span class="fake-subheader">Go install one now. We recommend <a href="https://adnauseam.io/" target="_blank" rel="noreferrer">AdNauseam</a>.</span>
</div>
</div>
</body>
</html>