Update mkdocs-material-insiders (#2449)

This commit is contained in:
Jonah Aragon 2024-03-28 15:09:58 -05:00
parent c5bdbbcdcb
commit 525a2c1137
No known key found for this signature in database
25 changed files with 142 additions and 137 deletions

View File

@ -1 +0,0 @@
../../../../../theme/assets/brand/WOFF/bagnard/Bagnard.woff

View File

@ -34,7 +34,7 @@ updates:
- package-ecosystem: "github-actions" - package-ecosystem: "github-actions"
directory: "/" directory: "/"
schedule: schedule:
interval: "daily" interval: "monthly"
assignees: assignees:
- "jonaharagon" - "jonaharagon"
reviewers: reviewers:
@ -48,7 +48,7 @@ updates:
registries: registries:
- github-privacyguides - github-privacyguides
schedule: schedule:
interval: "daily" interval: "monthly"
labels: labels:
- "fix:submodules" - "fix:submodules"

View File

@ -39,7 +39,7 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: crowdin action - name: crowdin action
uses: crowdin/github-action@v1.20.0 uses: crowdin/github-action@v1.20.1
with: with:
upload_sources: true upload_sources: true
upload_sources_args: '--auto-update --delete-obsolete' upload_sources_args: '--auto-update --delete-obsolete'

View File

@ -105,7 +105,7 @@ jobs:
image: ghcr.io/openzim/zim-tools:3.1.3 image: ghcr.io/openzim/zim-tools:3.1.3
options: -v ${{ github.workspace }}:/data options: -v ${{ github.workspace }}:/data
run: | run: |
zimwriterfs -w index.html -I assets/brand/PNG/Square/pg-yellow.png -l eng -t "Privacy Guides" -d "Your central privacy and security resource to protect yourself online." -c "Privacy Guides" -p "Jonah Aragon" -n "Privacy Guides" -e "https://github.com/privacyguides/privacyguides.org" /data/site /data/privacy_guides.zim zimwriterfs -w index.html -I assets/brand/logos/png/square/pg-yellow.png -l eng -t "Privacy Guides" -d "Your central privacy and security resource to protect yourself online." -c "Privacy Guides" -p "Jonah Aragon" -n "Privacy Guides" -e "https://github.com/privacyguides/privacyguides.org" /data/site /data/privacy_guides.zim
- name: Upload ZIM file - name: Upload ZIM file
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

20
.gitignore vendored
View File

@ -6,17 +6,17 @@ site
!/static/i18n/*.en.* !/static/i18n/*.en.*
/theme/overrides/* /theme/overrides/*
!/theme/overrides/*.en.* !/theme/overrides/*.en.*
# include Bagnard font in social card # commit social card fonts to repo
# (not available in Google Fonts) # see: https://github.com/squidfunk/mkdocs-material/issues/6983
# ridiculous hide-and-seek https://stackoverflow.com/a/72380673 # ridiculous hide-and-seek https://stackoverflow.com/a/72380673
/.cache/* .cache/*
!/.cache/plugin !/config/.cache
/.cache/plugin/* /config/.cache/*
!/.cache/plugin/social !/config/.cache/plugin
/.cache/plugin/social/* /config/.cache/plugin/*
!/.cache/plugin/social/fonts !/config/.cache/plugin/social
/.cache/plugin/social/fonts/* /config/.cache/plugin/social/*
!/.cache/plugin/social/fonts/Bagnard !/config/.cache/plugin/social/fonts
# Editor settings # Editor settings
.vscode/* .vscode/*

View File

@ -27,7 +27,7 @@ name = "pypi"
mkdocs-material = {path = "./modules/mkdocs-material"} mkdocs-material = {path = "./modules/mkdocs-material"}
mkdocs-git-revision-date-localized-plugin = "~=1.2" mkdocs-git-revision-date-localized-plugin = "~=1.2"
mkdocs-git-committers-plugin-2 = "~=1.1" mkdocs-git-committers-plugin-2 = "~=1.1"
mkdocs-macros-plugin = "~=0.7" mkdocs-macros-plugin = "~=1.0"
pillow = "~=10.0" pillow = "~=10.0"
cairosvg = "~=2.7" cairosvg = "~=2.7"

46
Pipfile.lock generated
View File

@ -1,7 +1,7 @@
{ {
"_meta": { "_meta": {
"hash": { "hash": {
"sha256": "03df3173072f5e381b83f41c792a9add45bf2c18f0dfcb7073673fbb6e21063c" "sha256": "fd39f7100d809e16f8cc4d8a332f0c2b41f10db166678f87c06e23c795383768"
}, },
"pipfile-spec": 6, "pipfile-spec": 6,
"requires": { "requires": {
@ -275,11 +275,11 @@
}, },
"importlib-metadata": { "importlib-metadata": {
"hashes": [ "hashes": [
"sha256:4805911c3a4ec7c3966410053e9ec6a1fecd629117df5adee56dfc9432a1081e", "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570",
"sha256:f238736bb06590ae52ac1fab06a3a9ef1d8dce2b7a35b5ab329371d6c8f5d2cc" "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"
], ],
"markers": "python_version < '3.10'", "markers": "python_version < '3.10'",
"version": "==7.0.1" "version": "==7.1.0"
}, },
"jinja2": { "jinja2": {
"hashes": [ "hashes": [
@ -375,11 +375,11 @@
}, },
"markdown": { "markdown": {
"hashes": [ "hashes": [
"sha256:d43323865d89fc0cb9b20c75fc8ad313af307cc087e84b657d9eec768eddeadd", "sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f",
"sha256:e1ac7b3dc550ee80e602e71c1d168002f062e49f1b11e26a36264dafd4df2ef8" "sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.8'",
"version": "==3.5.2" "version": "==3.6"
}, },
"markupsafe": { "markupsafe": {
"hashes": [ "hashes": [
@ -481,15 +481,15 @@
}, },
"mkdocs-macros-plugin": { "mkdocs-macros-plugin": {
"hashes": [ "hashes": [
"sha256:96bdabeb98b96139544f0048ea2f5cb80c7befde6b21e94c6d4596c22774cbcf", "sha256:f60e26f711f5a830ddf1e7980865bf5c0f1180db56109803cdd280073c1a050a",
"sha256:9e64e1cabcf6925359de29fe54f62d5847fb455c2528c440b87f8f1240650608" "sha256:fe348d75f01c911f362b6d998c57b3d85b505876dde69db924f2c512c395c328"
], ],
"index": "pypi", "index": "pypi",
"version": "==0.7.0" "version": "==1.0.5"
}, },
"mkdocs-material": { "mkdocs-material": {
"path": "./modules/mkdocs-material", "path": "./modules/mkdocs-material",
"version": "==9.4.5+insiders.4.42.1" "version": "==9.5.15+insiders.4.53.3"
}, },
"mkdocs-material-extensions": { "mkdocs-material-extensions": {
"hashes": [ "hashes": [
@ -501,11 +501,11 @@
}, },
"packaging": { "packaging": {
"hashes": [ "hashes": [
"sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5",
"sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"
], ],
"markers": "python_version >= '3.7'", "markers": "python_version >= '3.7'",
"version": "==23.2" "version": "==24.0"
}, },
"paginate": { "paginate": {
"hashes": [ "hashes": [
@ -620,19 +620,19 @@
}, },
"pymdown-extensions": { "pymdown-extensions": {
"hashes": [ "hashes": [
"sha256:6ca215bc57bc12bf32b414887a68b810637d039124ed9b2e5bd3325cbb2c050c", "sha256:c70e146bdd83c744ffc766b4671999796aba18842b268510a329f7f64700d584",
"sha256:c0d64d5cf62566f59e6b2b690a4095c931107c250a8c8e1351c1de5f6b036deb" "sha256:f5cc7000d7ff0d1ce9395d216017fa4df3dde800afb1fb72d1c7d3fd35e710f4"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.8'",
"version": "==10.7" "version": "==10.7.1"
}, },
"python-dateutil": { "python-dateutil": {
"hashes": [ "hashes": [
"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3",
"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
], ],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==2.8.2" "version": "==2.9.0.post0"
}, },
"pytz": { "pytz": {
"hashes": [ "hashes": [
@ -906,11 +906,11 @@
}, },
"zipp": { "zipp": {
"hashes": [ "hashes": [
"sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31", "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b",
"sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0" "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.8'",
"version": "==3.17.0" "version": "==3.18.1"
} }
}, },
"develop": { "develop": {

View File

@ -0,0 +1 @@
../../../../theme/assets/brand/fonts

View File

@ -56,7 +56,7 @@ definitions:
- &logo >- - &logo >-
{%- if page.meta.cover -%} {%- if page.meta.cover -%}
theme/assets/brand/SVG/Logo/privacy-guides-logo-notext.svg theme/assets/brand/logos/svg/logo/privacy-guides-logo-notext.svg
{%- elif config.theme.logo -%} {%- elif config.theme.logo -%}
{{ config.docs_dir }}/{{ config.theme.logo }} {{ config.docs_dir }}/{{ config.theme.logo }}
{%- endif -%} {%- endif -%}

View File

@ -4,7 +4,7 @@ definitions:
{%- if page.meta.cover -%} {%- if page.meta.cover -%}
theme/assets/img/cover/{{ page.meta.cover }} theme/assets/img/cover/{{ page.meta.cover }}
{%- else -%} {%- else -%}
{{ layout.background_image or "theme/assets/brand/PNG/Banner/cover-progress-notext-blur.png" }} {{ layout.background_image or "theme/assets/brand/images/png/cover-progress-notext-blur.png" }}
{%- endif -%} {%- endif -%}
- &background_color >- - &background_color >-
@ -51,7 +51,7 @@ definitions:
{{ page.meta.icon or "" }} {{ page.meta.icon or "" }}
- &logo >- - &logo >-
theme/assets/brand/SVG/Logo/privacy-guides-logo-notext.svg theme/assets/brand/logos/svg/logo/privacy-guides-logo-notext.svg
# Meta tags # Meta tags
tags: tags:

View File

@ -77,8 +77,8 @@ repo_name: ""
theme: theme:
name: material name: material
custom_dir: ../theme custom_dir: ../theme
logo: ../../theme/assets/brand/SVG/Logo/privacy-guides-logo-notext-colorbg.svg logo: ../../theme/assets/brand/logos/svg/logo/privacy-guides-logo-notext-colorbg.svg
favicon: assets/brand/png/favicon/favicon-32x32.png favicon: assets/brand/logos/png/favicon-32x32.png
icon: icon:
repo: simple/github repo: simple/github
features: features:
@ -156,8 +156,8 @@ markdown_extensions:
meta: {} meta: {}
abbr: {} abbr: {}
pymdownx.emoji: pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg emoji_generator: !!python/name:material.extensions.emoji.to_svg
tables: {} tables: {}
footnotes: {} footnotes: {}
toc: toc:

View File

@ -43,7 +43,7 @@ extra:
theme: theme:
language: en language: en
# this logo needs to be set separately because the relative path is different # this logo needs to be set separately because the relative path is different
logo: ../theme/assets/brand/SVG/Logo/privacy-guides-logo-notext-colorbg.svg logo: ../theme/assets/brand/logos/svg/logo/privacy-guides-logo-notext-colorbg.svg
font: font:
text: Public Sans text: Public Sans
code: DM Mono code: DM Mono

View File

@ -40,7 +40,7 @@ extra:
theme: theme:
language: en language: en
# ENGLISH ONLY: this logo needs to be set separately because the relative path is different # ENGLISH ONLY: this logo needs to be set separately because the relative path is different
logo: ../theme/assets/brand/SVG/Logo/privacy-guides-logo-notext-colorbg.svg logo: ../theme/assets/brand/logos/svg/logo/privacy-guides-logo-notext-colorbg.svg
font: font:
text: Public Sans text: Public Sans
code: DM Mono code: DM Mono

View File

@ -7,7 +7,7 @@ schema:
"@id": https://www.privacyguides.org/ "@id": https://www.privacyguides.org/
name: Privacy Guides name: Privacy Guides
url: https://www.privacyguides.org/en/about/ url: https://www.privacyguides.org/en/about/
logo: https://www.privacyguides.org/en/assets/brand/png/square/pg-yellow.png logo: https://www.privacyguides.org/en/assets/brand/logos/png/square/pg-yellow.png
sameAs: sameAs:
- https://twitter.com/privacy_guides - https://twitter.com/privacy_guides
- https://github.com/privacyguides - https://github.com/privacyguides
@ -16,7 +16,7 @@ schema:
- https://www.youtube.com/@privacyguides - https://www.youtube.com/@privacyguides
- https://mastodon.neat.computer/@privacyguides - https://mastodon.neat.computer/@privacyguides
--- ---
![Privacy Guides logo](../assets/brand/PNG/Square/pg-yellow.png){ align=right } ![Privacy Guides logo](../assets/brand/logos/png/square/pg-yellow.png){ align=right }
**Privacy Guides** is a socially motivated website that provides [information](/kb) for protecting your data security and privacy. Our mission is to inform the public about the value of digital privacy, and global government initiatives which aim to monitor your online activity. We are a non-profit collective operated entirely by volunteer [team members](https://discuss.privacyguides.net/g/team) and contributors. Our website is free of advertisements and not affiliated with any of the listed providers. **Privacy Guides** is a socially motivated website that provides [information](/kb) for protecting your data security and privacy. Our mission is to inform the public about the value of digital privacy, and global government initiatives which aim to monitor your online activity. We are a non-profit collective operated entirely by volunteer [team members](https://discuss.privacyguides.net/g/team) and contributors. Our website is free of advertisements and not affiliated with any of the listed providers.

View File

@ -14,7 +14,7 @@ schema:
"@id": https://www.privacyguides.org/ "@id": https://www.privacyguides.org/
name: Privacy Guides name: Privacy Guides
url: https://www.privacyguides.org/en/about/ url: https://www.privacyguides.org/en/about/
logo: https://www.privacyguides.org/en/assets/brand/png/square/pg-yellow.png logo: https://www.privacyguides.org/en/assets/brand/logos/png/square/pg-yellow.png
sameAs: sameAs:
- https://twitter.com/privacy_guides - https://twitter.com/privacy_guides
- https://github.com/privacyguides - https://github.com/privacyguides

@ -1 +1 @@
Subproject commit 4e376c447edc27d62b0980c152d4c877ff75689d Subproject commit 4ff6a572151f684fe2e21527582e1096a88805d0

@ -1 +1 @@
Subproject commit 3a142da11d7a1e784d18011134510933fd2406f0 Subproject commit 67166ed8b641d8ac1837d0b75329e02ed4056704

View File

@ -2,7 +2,7 @@
<browserconfig> <browserconfig>
<msapplication> <msapplication>
<tile> <tile>
<square150x150logo src="/assets/brand/PNG/Favicon/mstile-150x150.png"/> <square150x150logo src="/en/assets/brand/logos/png/mstile-150x150.png"/>
<TileColor>#ffd06f</TileColor> <TileColor>#ffd06f</TileColor>
</tile> </tile>
</msapplication> </msapplication>

View File

@ -3,12 +3,12 @@
"short_name": "Privacy Guides", "short_name": "Privacy Guides",
"icons": [ "icons": [
{ {
"src": "/assets/brand/PNG/Favicon/android-chrome-192x192.png", "src": "/en/assets/brand/logos/png/android-chrome-192x192.png",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png" "type": "image/png"
}, },
{ {
"src": "/assets/brand/PNG/Favicon/android-chrome-512x512.png", "src": "/en/assets/brand/logos/png/android-chrome-192x192.png",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png" "type": "image/png"
} }

View File

@ -22,7 +22,7 @@
@font-face { @font-face {
font-family: 'Bagnard'; font-family: 'Bagnard';
src: url("/en/assets/brand/WOFF/bagnard/Bagnard.woff") format("woff"); src: url("/en/assets/brand/fonts/Bagnard/Bold.woff") format("woff");
font-display: swap; font-display: swap;
} }
@ -319,6 +319,14 @@ details[class="downloads annotate"] > p .md-annotation span span::before {
margin-right: 1%; margin-right: 1%;
} }
.md-select__inner {
left: 0%;
}
.md-select__inner:after {
display: none;
}
/* Custom header + nav */ /* Custom header + nav */
.md-header >*, .md-tabs { .md-header >*, .md-tabs {
background: none; background: none;

View File

@ -103,7 +103,7 @@
{% if page and page.meta and page.meta.cover %} {% 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 }}');"> <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> <h1>{{ page.title | d(config.site_name, true)}}</h1>
<img src="/en/assets/img/cover/{{ page.meta.cover }}" alt="{{ page.title | d(config.site_name, true)}} cover image" title="{{ page.title | d(config.site_name, true)}}"> <img src="/en/assets/img/cover/{{ page.meta.cover }}" alt="">
</div> </div>
{% endif %} {% endif %}
{% if "material/tags" in config.plugins %} {% if "material/tags" in config.plugins %}

View File

@ -0,0 +1,51 @@
<!--
Copyright (c) 2016-2024 Martin Donath <martin.donath@squidfunk.com>
Copyright (c) 2023-2024 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.
-->
<!-- Site language selector -->
<div class="md-header__option">
<div class="md-select">
{% for alt in config.extra.alternate %}
{% if alt.lang == config.theme.language %}
<button class="md-header__button md-icon" aria-label="{{ lang.t('select.language') }}">
<img alt="{{ config.theme.language }}" class="twemoji" src="{{ alt.icon }}">
</button>
{% endif %}
{% endfor %}
<div class="md-select__inner">
<ul class="md-select__list">
{% for alt in config.extra.alternate %}
<li class="md-select__item">
<a
href="{{ "/" ~ alt.lang ~ "/" ~ page.url }}"
hreflang="{{ alt.lang }}"
class="md-select__link"
>
<img alt="{{ alt.lang }}" class="twemoji" src="{{ alt.icon }}">
{{ alt.name }}
</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>

View File

@ -1,6 +1,6 @@
<!-- {# <!--
Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com> Copyright (c) 2016-2024 Martin Donath <martin.donath@squidfunk.com>
Copyright (c) 2023 Jonah Aragon <jonah@triplebit.net> Copyright (c) 2023-2024 Jonah Aragon <jonah@triplebit.net>
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to of this software and associated documentation files (the "Software"), to
@ -19,8 +19,9 @@
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 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 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE. IN THE SOFTWARE.
#} --> -->
<!-- Determine base classes -->
<!-- Determine classes -->
{% set class = "md-header" %} {% set class = "md-header" %}
{% if "navigation.tabs.sticky" in features %} {% if "navigation.tabs.sticky" in features %}
{% set class = class ~ " md-header--shadow md-header--lifted" %} {% set class = class ~ " md-header--shadow md-header--lifted" %}
@ -48,7 +49,8 @@
<!-- Button to open drawer --> <!-- Button to open drawer -->
<label class="md-header__button md-icon" for="__drawer"> <label class="md-header__button md-icon" for="__drawer">
{% include ".icons/material/menu" ~ ".svg" %} {% set icon = config.theme.icon.menu or "material/menu" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</label> </label>
<!-- Header title --> <!-- Header title -->
@ -81,7 +83,8 @@
<!-- Button to open search modal --> <!-- Button to open search modal -->
{% if "material/search" in config.plugins %} {% if "material/search" in config.plugins %}
<label class="md-header__button md-icon" for="__search"> <label class="md-header__button md-icon" for="__search">
{% include ".icons/material/magnify.svg" %} {% set icon = config.theme.icon.search or "material/magnify" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</label> </label>
<!-- Search interface --> <!-- Search interface -->
@ -90,70 +93,13 @@
<!-- Site language selector --> <!-- Site language selector -->
{% if config.extra.alternate %} {% if config.extra.alternate %}
<div class="md-header__option"> {% include "partials/alternate.html" %}
<div class="md-select">
{% for alt in config.extra.alternate %}
{% if alt.lang == config.theme.language %}
<button class="md-header__button md-icon" aria-label="{{ lang.t('select.language') }}">
<img alt="{{ config.theme.language }}" class="twemoji" src="{{ alt.icon }}">
</button>
{% endif %}
{% endfor %}
<div class="md-select__inner">
<ul class="md-select__list">
{% for alt in config.extra.alternate %}
<li class="md-select__item">
<a
href="{{ "/" ~ alt.lang ~ "/" ~ page.url }}"
hreflang="{{ alt.lang }}"
class="md-select__link"
>
<img alt="{{ alt.lang }}" class="twemoji" src="{{ alt.icon }}">
{{ alt.name }}
</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %} {% endif %}
<!-- Color palette --> <!-- Color palette toggle -->
{% if config.theme.palette %} {% if config.theme.palette %}
{% if not config.theme.palette is mapping %} {% if not config.theme.palette is mapping %}
<form class="md-header__option" data-md-component="palette"> {% include "partials/palette.html" %}
{% for option in config.theme.palette %}
{% set scheme = option.scheme | d("default", true) %}
{% set primary = option.primary | d("indigo", true) %}
{% set accent = option.accent | d("indigo", true) %}
<input
class="md-option"
data-md-color-media="{{ option.media }}"
data-md-color-scheme="{{ scheme | replace(' ', '-') }}"
data-md-color-primary="{{ primary | replace(' ', '-') }}"
data-md-color-accent="{{ accent | replace(' ', '-') }}"
{% if option.toggle %}
aria-label="{{ option.toggle.name }}"
{% else %}
aria-hidden="true"
{% endif %}
type="radio"
name="__palette"
id="__palette_{{ loop.index0 }}"
/>
{% if option.toggle %}
<label
class="md-header__button md-icon"
title="{{ option.toggle.name }}"
for="__palette_{{ loop.index % loop.length }}"
hidden
>
{% include ".icons/" ~ option.toggle.icon ~ ".svg" %}
</label>
{% endif %}
{% endfor %}
</form>
{% endif %} {% endif %}
{% endif %} {% endif %}

View File

@ -20,8 +20,8 @@
IN THE SOFTWARE. IN THE SOFTWARE.
#} --> #} -->
<!-- {# <!-- {#
<img src="{{ 'assets/brand/SVG/Logo/privacy-guides-rainbow-logo-notext.svg#only-light' | url }}" alt="logo"> <img src="{{ 'assets/brand/logos/svg/logo/privacy-guides-rainbow-logo-notext.svg#only-light' | url }}" alt="logo">
<img src="{{ 'assets/brand/SVG/Logo/privacy-guides-rainbow-logo-notext-darkbg.svg#only-dark' | url }}" alt="logo"> <img src="{{ 'assets/brand/logos/svg/logo/privacy-guides-rainbow-logo-notext-darkbg.svg#only-dark' | url }}" alt="logo">
#} --> #} -->
<img src="{{ 'assets/brand/SVG/Logo/privacy-guides-logo-notext.svg#only-light' | url }}" alt="logo"> <img src="{{ 'assets/brand/logos/svg/logo/privacy-guides-logo-notext.svg#only-light' | url }}" alt="logo">
<img src="{{ 'assets/brand/SVG/Logo/privacy-guides-logo-notext-darkbg.svg#only-dark' | url }}" alt="logo"> <img src="{{ 'assets/brand/logos/svg/logo/privacy-guides-logo-notext-darkbg.svg#only-dark' | url }}" alt="logo">