mirror of
https://github.com/privacyguides/privacyguides.org.git
synced 2024-10-01 01:35:57 -04:00
895a83b841
Signed-off-by: Daniel Gray <dngray@privacyguides.org>
135 lines
7.1 KiB
HTML
135 lines
7.1 KiB
HTML
<!-- {#
|
|
Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
|
|
Copyright (c) 2023 Jonah Aragon <jonah@triplebit.net>
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
of this software and associated documentation files (the "Software"), to
|
|
deal in the Software without restriction, including without limitation the
|
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
|
sell copies of the Software, and to permit persons to whom the Software is
|
|
furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
IN THE SOFTWARE.
|
|
#} -->
|
|
{% extends "base.html" %}
|
|
{% block site_meta %}
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
{% if page.meta and page.meta.description %}
|
|
<meta name="description" content="{{ page.meta.description }}">
|
|
{% elif config.site_description %}
|
|
<meta name="description" content="{{ config.site_description }}">
|
|
{% endif %}
|
|
{% if page.meta and page.meta.author %}
|
|
<meta name="author" content="{{ page.meta.author }}">
|
|
{% elif config.site_author %}
|
|
<meta name="author" content="{{ config.site_author }}">
|
|
{% endif %}
|
|
{% if page.canonical_url %}
|
|
<link rel="canonical" href="{{ page.canonical_url }}">
|
|
{% endif %}
|
|
{% if page.previous_page %}
|
|
<link rel="prev" href="{{ page.previous_page.url | url }}">
|
|
{% endif %}
|
|
{% if page.next_page %}
|
|
<link rel="next" href="{{ page.next_page.url | url }}">
|
|
{% endif %}
|
|
{% if config.extra.alternate is iterable %}
|
|
{% for alt in config.extra.alternate %}
|
|
<link rel="alternate" href="{{ "https://www.privacyguides.org/" ~ alt.lang ~ "/" ~ page.url }}" hreflang="{{ alt.lang | d(lang.t('language')) }}">
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if "rss" in config.plugins %}
|
|
<link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.created') }}" href="{{ 'feed_rss_created.xml' | url }}">
|
|
<link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.updated') }}" href="{{ 'feed_rss_updated.xml' | url }}">
|
|
{% endif %}
|
|
<link rel="icon" href="{{ config.theme.favicon | url }}">
|
|
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.1.0+insiders-4.32.2">
|
|
{% if page %}
|
|
<meta name="global-data" id="global-data" {% for data in page.meta.global %}data-{{ data.0 }}="{{data.1}}"{% endfor %}>
|
|
{% endif %}
|
|
{% endblock %}
|
|
{% block htmltitle %}
|
|
{% if page.meta and page.meta.meta_title and config.theme.language == "en" %}
|
|
<title>{{ page.meta.meta_title }}</title>
|
|
{% elif page.meta and page.meta.title %}
|
|
<title>{{ page.meta.title }} - {{ config.site_name }}</title>
|
|
{% elif page.title and not page.is_homepage %}
|
|
<title>{{ page.title | striptags }} - {{ config.site_name }}</title>
|
|
{% else %}
|
|
<title>{{ config.site_name }}</title>
|
|
{% endif %}
|
|
{% endblock %}
|
|
{% block announce %}{% if config.extra.offline %}
|
|
You're viewing an offline copy of Privacy Guides built on {{ build_date_utc }}.
|
|
<a href="https://www.privacyguides.org/">
|
|
<strong>Visit privacyguides.org for the latest version.</strong>
|
|
</a>
|
|
{% elif config.extra.context == "deploy-preview" %}
|
|
You're viewing an <strong>unreviewed preview</strong> of Privacy Guides built on {{ build_date_utc }}.
|
|
These previews are <strong>user-submitted</strong> and may not necessarily reflect the opinion of the site.
|
|
<a href="https://www.privacyguides.org/">
|
|
<strong>Visit privacyguides.org for current advice.</strong>
|
|
</a>
|
|
{% elif config.extra.context == "branch-deploy" %}
|
|
You're viewing a <strong>staging branch</strong> of Privacy Guides built on {{ build_date_utc }}.
|
|
The information on this page may be incomplete or otherwise not yet meet our editorial release standards.
|
|
<a href="https://www.privacyguides.org/">
|
|
<strong>Visit privacyguides.org for current advice.</strong>
|
|
</a>
|
|
{% else %}{% endif %}{% endblock %}
|
|
{% block extrahead %}
|
|
<meta name="robots" content="max-snippet:-1, max-image-preview:large">
|
|
{% if config.extra.context == "production" %}
|
|
<meta http-equiv="onion-location" content="{{ "http://www.xoe4vn5uwdztif6goazfbmogh6wh5jc4up35bqdflu6bkdc5cas5vjqd.onion/" ~ config.theme.language ~ "/" ~ page.url }}" />
|
|
{% elif config.extra.deploy %}
|
|
<meta http-equiv="onion-location" content="{{ "http://" ~ config.extra.deploy ~ ".netlify.xoe4vn5uwdztif6goazfbmogh6wh5jc4up35bqdflu6bkdc5cas5vjqd.onion/" ~ config.theme.language ~ "/" ~ page.url }}" />
|
|
{% endif %}
|
|
{% if page and page.meta and page.meta.schema %}
|
|
<script type="application/ld+json">
|
|
{{ page.meta.schema|tojson }}
|
|
</script>
|
|
{% endif %}{% endblock %}
|
|
{% block content %}
|
|
{% if page and page.meta and page.meta.cover %}
|
|
<div class="center-cropped" style="background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('/en/assets/img/cover/{{ page.meta.cover }}');">
|
|
<h1>{{ page.title | d(config.site_name, true)}}</h1>
|
|
<img src="/en/assets/img/cover/{{ page.meta.cover }}" alt="">
|
|
</div>
|
|
{% endif %}
|
|
{% if "material/tags" in config.plugins %}
|
|
{% include "partials/tags.html" %}
|
|
{% endif %}
|
|
{% include "partials/actions.html" %}
|
|
{% if "\x3ch1" not in page.content and not page.meta.cover %}
|
|
<h1>{{ page.title | d(config.site_name, true)}}</h1>
|
|
{% endif %}
|
|
{{ page.content }}
|
|
{% include "partials/source-file.html" %}
|
|
|
|
{% include "partials/feedback.html" %}
|
|
|
|
{% if config.theme.language == "en" %}
|
|
<hr>
|
|
<h2 class="md-feedback__title">Share this website and spread privacy knowledge</h2>
|
|
<p><input class="admonition quote social-share-text" id="share" type="text" value="Privacy Guides: https://www.privacyguides.org - Cybersecurity resources and privacy-focused tools to protect yourself online" onclick="select()" readonly=""></p>
|
|
<p><em>Copy this text to easily share Privacy Guides with your friends and family on any social network!</em></p>
|
|
{% elif config.extra.translation_notice %}
|
|
<div class="admonition info">
|
|
<p>{{ config.extra.translation_notice }} <strong><a href="https://crowdin.com/project/privacyguides">{{ config.extra.translation_notice_cta }}</a></strong></p>
|
|
<p>You're viewing the {{ config.extra.translation_notice_language }} copy of Privacy Guides, translated by our fantastic language team on <a href="https://crowdin.com/project/privacyguides">Crowdin</a>. If you notice an error, or see any untranslated sections on this page, please consider <a href="https://matrix.to/#/#pg-i18n:aragon.sh">helping out!</a></p>
|
|
</div>
|
|
{% endif %}
|
|
|
|
{% include "partials/comments.html" %}
|
|
{% endblock %}
|