From b1fcc23d0f346ec708b773a6a58f67e670325826 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Fri, 14 Apr 2023 14:11:31 -0500 Subject: [PATCH] More descriptive title tags (#2129) --- docs/android.md | 5 +++-- docs/basics/account-creation.md | 1 + docs/basics/email-security.md | 1 + docs/basics/threat-modeling.md | 1 + docs/basics/vpn-overview.md | 1 + docs/cloud.md | 1 + docs/cryptocurrency.md | 1 + docs/data-redaction.md | 1 + docs/desktop-browsers.md | 1 + docs/email.md | 1 + docs/encryption.md | 1 + docs/index.md | 1 + docs/mobile-browsers.md | 1 + docs/passwords.md | 1 + docs/real-time-communication.md | 1 + docs/search-engines.md | 1 + docs/tools.md | 1 + docs/tor.md | 18 ++++++++++++++++++ docs/vpn.md | 1 + theme/main.html | 11 +++++++++++ 20 files changed, 49 insertions(+), 2 deletions(-) diff --git a/docs/android.md b/docs/android.md index 4301fae9..6833033d 100644 --- a/docs/android.md +++ b/docs/android.md @@ -1,4 +1,5 @@ --- +meta_title: "Android Recommendations: GrapheneOS and DivestOS - Privacy Guides" title: "Android" icon: 'simple/android' description: You can replace the operating system on your Android phone with these secure and privacy-respecting alternatives. @@ -89,8 +90,6 @@ These are the Android operating systems, devices, and apps we recommend to maxim [General Android Overview :material-arrow-right-drop-circle:](os/android-overview.md){ .md-button } -[Why we recommend GrapheneOS over CalyxOS :material-arrow-right-drop-circle:](https://blog.privacyguides.org/2022/04/21/grapheneos-or-calyxos/){ .md-button } - ## AOSP Derivatives We recommend installing one of these custom Android operating systems on your device, listed in order of preference, depending on your device's compatibility with these operating systems. @@ -120,6 +119,8 @@ GrapheneOS supports [Sandboxed Google Play](https://grapheneos.org/usage#sandbox Google Pixel phones are the only devices that currently meet GrapheneOS's [hardware security requirements](https://grapheneos.org/faq#device-support). +[Why we recommend GrapheneOS over CalyxOS :material-arrow-right-drop-circle:](https://blog.privacyguides.org/2022/04/21/grapheneos-or-calyxos/){ .md-button } + ### DivestOS !!! recommendation diff --git a/docs/basics/account-creation.md b/docs/basics/account-creation.md index b39fefeb..cdb13c35 100644 --- a/docs/basics/account-creation.md +++ b/docs/basics/account-creation.md @@ -1,4 +1,5 @@ --- +meta_title: "How to Create Internet Accounts Privately - Privacy Guides" title: "Account Creation" icon: 'material/account-plus' description: Creating accounts online is practically an internet necessity, take these steps to make sure you stay private. diff --git a/docs/basics/email-security.md b/docs/basics/email-security.md index 4654b3ce..e4e74fdf 100644 --- a/docs/basics/email-security.md +++ b/docs/basics/email-security.md @@ -1,4 +1,5 @@ --- +meta_title: "Why Email Isn't the Best Choice for Privacy and Security - Privacy Guides" title: Email Security icon: material/email description: Email is inherently insecure in many ways, and these are some of the reasons it isn't our top choice for secure communications. diff --git a/docs/basics/threat-modeling.md b/docs/basics/threat-modeling.md index 93a2de2e..402a9f83 100644 --- a/docs/basics/threat-modeling.md +++ b/docs/basics/threat-modeling.md @@ -1,4 +1,5 @@ --- +meta_title: "Threat Modeling: The First Step on Your Privacy Journey - Privacy Guides" title: "Threat Modeling" icon: 'material/target-account' description: Balancing security, privacy, and usability is one of the first and most difficult tasks you'll face on your privacy journey. diff --git a/docs/basics/vpn-overview.md b/docs/basics/vpn-overview.md index 06d19ab9..bfbc0670 100644 --- a/docs/basics/vpn-overview.md +++ b/docs/basics/vpn-overview.md @@ -1,4 +1,5 @@ --- +meta_title: "How Do VPNs Protect Your Privacy? Our VPN Overview - Privacy Guides" title: VPN Overview icon: material/vpn description: Virtual Private Networks shift risk away from your ISP to a third-party you trust. You should keep these things in mind. diff --git a/docs/cloud.md b/docs/cloud.md index fe8541fe..b6b12fb0 100644 --- a/docs/cloud.md +++ b/docs/cloud.md @@ -1,4 +1,5 @@ --- +meta_title: "The Best Private and Secure Cloud Storage Providers - Privacy Guides" title: "Cloud Storage" icon: material/file-cloud description: Many cloud storage providers require your trust that they will not look at your files. These are private alternatives! diff --git a/docs/cryptocurrency.md b/docs/cryptocurrency.md index 71a5ced8..d67ca121 100644 --- a/docs/cryptocurrency.md +++ b/docs/cryptocurrency.md @@ -1,4 +1,5 @@ --- +meta_title: "Private Cryptocurrency Blockchains - Privacy Guides" title: Cryptocurrency icon: material/bank-circle --- diff --git a/docs/data-redaction.md b/docs/data-redaction.md index 561d9201..f7b0e3d1 100644 --- a/docs/data-redaction.md +++ b/docs/data-redaction.md @@ -1,4 +1,5 @@ --- +meta_title: "Remove PII with Metadata Scrubbers and Data Redaction Tools - Privacy Guides" title: "Data and Metadata Redaction" icon: material/tag-remove description: Use these tools to remove metadata like GPS location and other identifying information from photos and files you share. diff --git a/docs/desktop-browsers.md b/docs/desktop-browsers.md index b9066e88..5bfc966c 100644 --- a/docs/desktop-browsers.md +++ b/docs/desktop-browsers.md @@ -1,4 +1,5 @@ --- +meta_title: "Privacy Respecting Web Browsers for PC and Mac - Privacy Guides" title: "Desktop Browsers" icon: material/laptop description: These web browsers provide stronger privacy protections than Google Chrome. diff --git a/docs/email.md b/docs/email.md index 092a1759..eaa9bd90 100644 --- a/docs/email.md +++ b/docs/email.md @@ -1,4 +1,5 @@ --- +meta_title: "Encrypted Private Email Recommendations - Privacy Guides" title: "Email Services" icon: material/email description: These email providers offer a great place to store your emails securely, and many offer interoperable OpenPGP encryption with other providers. diff --git a/docs/encryption.md b/docs/encryption.md index 39e91775..382577b5 100644 --- a/docs/encryption.md +++ b/docs/encryption.md @@ -1,4 +1,5 @@ --- +meta_title: "Recommended Encryption Software: VeraCrypt, Cryptomator, PicoCrypt, and OpenPGP - Privacy Guides" title: "Encryption Software" icon: material/file-lock description: Encryption of data is the only way to control who can access it. These tools allow you to encrypt your emails and any other files. diff --git a/docs/index.md b/docs/index.md index 6b07ac2d..8ca3df0e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,5 @@ --- +meta_title: "Privacy Guides: Your Independent Privacy and Security Resource" template: overrides/home.en.html hide: - navigation diff --git a/docs/mobile-browsers.md b/docs/mobile-browsers.md index ac977ede..a62950c7 100644 --- a/docs/mobile-browsers.md +++ b/docs/mobile-browsers.md @@ -1,4 +1,5 @@ --- +meta_title: "Privacy Respecting Mobile Web Browsers for Android and iOS - Privacy Guides" title: "Mobile Browsers" icon: material/cellphone-information description: These browsers are what we currently recommend for standard/non-anonymous internet browsing on your phone. diff --git a/docs/passwords.md b/docs/passwords.md index e9ce0821..aa688696 100644 --- a/docs/passwords.md +++ b/docs/passwords.md @@ -1,4 +1,5 @@ --- +meta_title: "The Best Password Managers to Protect Your Privacy and Security - Privacy Guides" title: "Password Managers" icon: material/form-textbox-password description: Password managers allow you to securely store and manage passwords and other credentials. diff --git a/docs/real-time-communication.md b/docs/real-time-communication.md index 27ece963..06cf3eff 100644 --- a/docs/real-time-communication.md +++ b/docs/real-time-communication.md @@ -1,4 +1,5 @@ --- +meta_title: "The Best Private Instant Messengers - Privacy Guides" title: "Real-Time Communication" icon: material/chat-processing description: Other instant messengers make all of your private conversations available to the company that runs them. diff --git a/docs/search-engines.md b/docs/search-engines.md index 9a3b0788..19f2ffd7 100644 --- a/docs/search-engines.md +++ b/docs/search-engines.md @@ -1,4 +1,5 @@ --- +meta_title: "Recommended Search Engines: Anonymous Google Alternatives - Privacy Guides" title: "Search Engines" icon: material/search-web description: These privacy-respecting search engines don't build an advertising profile based on your searches. diff --git a/docs/tools.md b/docs/tools.md index 4337d124..8eab15c3 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -1,4 +1,5 @@ --- +meta_title: "The Best Privacy Tools, Services, and Ad-Free Recommendations - Privacy Guides" title: "Privacy Tools" icon: material/tools hide: diff --git a/docs/tor.md b/docs/tor.md index c9773fc7..1340242f 100644 --- a/docs/tor.md +++ b/docs/tor.md @@ -1,7 +1,25 @@ --- +meta_title: "Tor Browser and Network: Anonymous Web Browsing - Privacy Guides" title: "Tor Network" icon: simple/torproject description: Protect your internet browsing from prying eyes by using the Tor network, a secure network which circumvents censorship. +schema: + - + "@context": http://schema.org + "@type": SoftwareApplication + name: Tor Browser + image: /assets/img/browsers/tor.svg + url: https://www.torproject.org + sameAs: https://en.wikipedia.org/wiki/Tor_(network) + applicationCategory: Web Browser + operatingSystem: + - Windows + - macOS + - Linux + - Android + subjectOf: + "@type": WebPage + url: "./" --- ![Tor logo](assets/img/self-contained-networks/tor.svg){ align=right } diff --git a/docs/vpn.md b/docs/vpn.md index bdaeaa18..958f8cd3 100644 --- a/docs/vpn.md +++ b/docs/vpn.md @@ -1,4 +1,5 @@ --- +meta_title: "Private VPN Service Recommendations and Comparison, No Sponsors or Ads - Privacy Guides" title: "VPN Services" icon: material/vpn description: These are the best VPN services for protecting your privacy and security online. Find a provider here that isn’t out to spy on you. diff --git a/theme/main.html b/theme/main.html index b3a05ad9..e639468e 100644 --- a/theme/main.html +++ b/theme/main.html @@ -55,6 +55,17 @@ {% endblock %} +{% block htmltitle %} + {% if page.meta and page.meta.meta_title and config.theme.language == "en" %} + {{ page.meta.meta_title }} + {% elif page.meta and page.meta.title %} + {{ page.meta.title }} - {{ config.site_name }} + {% elif page.title and not page.is_homepage %} + {{ page.title | striptags }} - {{ config.site_name }} + {% else %} + {{ config.site_name }} + {% endif %} +{% endblock %} {% block announce %}{% if config.extra.offline %} You're viewing an offline copy of Privacy Guides built on {{ build_date_utc }}.