1
0
mirror of https://github.com/privacyguides/blog.privacyguides.org.git synced 2024-07-27 04:37:40 +00:00
The Privacy Guides blog publishes timely information, website announcements, and other updates from the team and contributors.
Go to file
dependabot[bot] df56b14c7d
Bump mkdocs-material-insiders from e34f01b to 2230d49
Bumps [mkdocs-material-insiders](https://github.com/privacyguides/mkdocs-material-insiders) from `e34f01b` to `2230d49`.
- [Release notes](https://github.com/privacyguides/mkdocs-material-insiders/releases)
- [Commits](e34f01b765...2230d49845)

---
updated-dependencies:
- dependency-name: mkdocs-material-insiders
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03 06:50:44 +00:00
.cache/plugin/social/fonts/Bagnard Social card updates 2023-05-30 20:14:48 -05:00
.github Deploy to Cloudflare 2023-10-10 23:51:17 -05:00
docs Add "This Week In Privacy" 5-8 (#76) 2024-04-13 15:31:45 +09:30
mkdocs-material-insiders@2230d49845 Bump mkdocs-material-insiders from e34f01b to 2230d49 2024-07-03 06:50:44 +00:00
theme Remove Plausible analytics 2023-10-11 22:41:37 -05:00
.allowed_signers Initial commit 2022-10-23 18:22:02 -05:00
.gitattributes Initial commit 2022-10-23 18:22:02 -05:00
.gitignore Social card updates 2023-05-30 20:14:48 -05:00
.gitmodules Import posts 2022-10-23 18:44:18 -05:00
.markdownlint.yml Initial commit 2022-10-23 18:22:02 -05:00
mkdocs.yml This Week in Privacy #1 2023-12-09 16:12:24 -06:00
netlify.toml Better post titles (#8) 2022-10-24 22:53:28 -05:00
Pipfile Bump pillow from 9.5.0 to 10.0.0 2023-07-06 15:29:52 +00:00
Pipfile.lock Use native post metadata from https://github.com/squidfunk/mkdocs-material/issues/5028 2023-08-03 16:24:12 -05:00
README.md Use native post metadata from https://github.com/squidfunk/mkdocs-material/issues/5028 2023-08-03 16:24:12 -05:00

Privacy Guides Blog

Post Metadata

  • date (required): Original post date (YYYY-MM-DD)
  • date_updated: Post update date (YYYY-MM-DD)
  • categories: List of post categories. Allowed categories: Announcements, Opinion, Software, Hardware, Android, iOS, Linux, macOS, Windows, Qubes OS, Providers
  • authors: List of post authors. Authors must exist in .authors.yml. Only the first author will be displayed on the blog index.
  • links: Related links shown on post sidebar. May be internal or external links.
  • tags: List of post tags. Reuse existing tags if applicable, but feel free to add any as-needed.
  • license: Post license. May be one of BY, BY-SA, BY-NC, BY-NC-SA, BY-SA, BY-ND, BY-NC-ND, or CC0 to be automatically linked, or set to any HTML string. Defaults to "All rights reserved" if not set.

Example:

---
date: 2021-09-14
date_updated: 2022-05-10
categories:
    - Announcements
authors:
    - jonaharagon
    - dngray
    - freddy-m
links:
    - 'About Privacy Guides': "https://www.privacyguides.org/about/"
    - posts/weve-joined-the-open-collective-foundation.md
tags:
    - Privacy Guides
license: CC0
---

Developing

Committing to this repository requires signing your commits (git config commit.gpgsign true) unless you are making edits via the GitHub.com text editor interface. As of August 2022 the preferred signing method is SSH commit signatures, but GPG signing is also acceptable. You should add your signing key to your GitHub profile.

This website uses mkdocs-material-insiders which offers additional functionality over the open-source mkdocs-material project. For obvious reasons we cannot distribute access to the insiders repository.

Team members should clone the repository with mkdocs-material-insiders directly. This method is identical to production:

  1. Clone this repository and submodules: git clone --recurse-submodules https://github.com/privacyguides/privacyguides.org.git
  2. Enable SSH commit verification with our local .allowed_signers file: git config gpg.ssh.allowedSignersFile .allowed_signers
  3. Install Python 3.10
  4. Install pipenv: pip install pipenv
  5. Install dependencies: pipenv install --dev (install Pillow and CairoSVG as well to generate social cards)
  6. Serve the site locally: pipenv run mkdocs serve
    • The site will be available at http://localhost:8000
    • You can build the site locally with pipenv run mkdocs build
    • This version of the site should be identical to the live, production version

If you commit to main with commits signed with your SSH key, you should add your SSH key to .allowed_signers in this repo.