diff --git a/README.md b/README.md
index 714afc3..44ff0fb 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,34 @@
# Privacy Guides Blog
+## Post Metadata
+
+- `date` (**required**): Post date
+- `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`](/docs/.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](https://blog.privacyguides.org/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
+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](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-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](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification#ssh-commit-signature-verification), but GPG signing is also acceptable. You should add your signing key to your GitHub profile.
diff --git a/docs/posts/choosing-the-right-messenger.md b/docs/posts/choosing-the-right-messenger.md
index 926f0da..bb233ef 100644
--- a/docs/posts/choosing-the-right-messenger.md
+++ b/docs/posts/choosing-the-right-messenger.md
@@ -9,6 +9,7 @@ links:
- Types of Communication Networks: https://www.privacyguides.org/real-time-communication/communication-network-types/
tags:
- Instant Messengers
+license: BY-SA
---
# Choosing The Right Messenger
diff --git a/docs/posts/firefox-privacy-2021-update.md b/docs/posts/firefox-privacy-2021-update.md
index 25439eb..3b588b4 100644
--- a/docs/posts/firefox-privacy-2021-update.md
+++ b/docs/posts/firefox-privacy-2021-update.md
@@ -9,6 +9,7 @@ links:
tags:
- Browsers
- Firefox
+license: CC0
---
# Firefox Privacy: 2021 Update
diff --git a/docs/posts/firefox-privacy.md b/docs/posts/firefox-privacy.md
index 2b2e52d..69ba997 100644
--- a/docs/posts/firefox-privacy.md
+++ b/docs/posts/firefox-privacy.md
@@ -9,6 +9,7 @@ links:
tags:
- Browsers
- Firefox
+license: BY-SA
---
# Firefox Privacy: Tips and Tricks for Better Browsing
diff --git a/docs/posts/hide-nothing.md b/docs/posts/hide-nothing.md
index d7923b1..d65887c 100644
--- a/docs/posts/hide-nothing.md
+++ b/docs/posts/hide-nothing.md
@@ -9,6 +9,7 @@ links:
- posts/choosing-the-right-messenger.md
tags:
- Government
+license: BY-SA
---
# Hide Nothing
diff --git a/docs/posts/move-fast-and-break-things.md b/docs/posts/move-fast-and-break-things.md
index 058cac8..7e7d3ad 100644
--- a/docs/posts/move-fast-and-break-things.md
+++ b/docs/posts/move-fast-and-break-things.md
@@ -9,6 +9,7 @@ links:
- posts/us-government-continues-encryption-war.md
tags:
- Facebook
+license: BY-SA
---
# Move Fast and Break Things
diff --git a/docs/posts/security-privacy-anonymity.md b/docs/posts/security-privacy-anonymity.md
index 04ee1f7..c9607f1 100644
--- a/docs/posts/security-privacy-anonymity.md
+++ b/docs/posts/security-privacy-anonymity.md
@@ -7,6 +7,7 @@ authors:
links:
- 'Threat Modeling
Creating Your Threat Model': https://www.privacyguides.org/basics/threat-modeling/
- posts/choosing-the-right-messenger.md
+license: BY
---
# Security, Privacy, and Anonymity
diff --git a/docs/posts/the-trouble-with-vpn-and-privacy-review-sites.md b/docs/posts/the-trouble-with-vpn-and-privacy-review-sites.md
index 276b502..f1758c0 100644
--- a/docs/posts/the-trouble-with-vpn-and-privacy-review-sites.md
+++ b/docs/posts/the-trouble-with-vpn-and-privacy-review-sites.md
@@ -10,6 +10,7 @@ links:
- VPN Recommendations: https://www.privacyguides.org/vpn/
tags:
- VPN
+license: BY-SA
---
# The Trouble with VPN and Privacy Review Sites
diff --git a/docs/posts/us-government-continues-encryption-war.md b/docs/posts/us-government-continues-encryption-war.md
index 6b0162e..70dfae7 100644
--- a/docs/posts/us-government-continues-encryption-war.md
+++ b/docs/posts/us-government-continues-encryption-war.md
@@ -8,6 +8,7 @@ links:
- posts/us-government-wages-war-on-encryption.md
tags:
- Government
+license: BY-SA
---
# US Government Continues Encryption War
diff --git a/docs/posts/us-government-wages-war-on-encryption.md b/docs/posts/us-government-wages-war-on-encryption.md
index de9b311..c1a0645 100644
--- a/docs/posts/us-government-wages-war-on-encryption.md
+++ b/docs/posts/us-government-wages-war-on-encryption.md
@@ -8,6 +8,7 @@ links:
- posts/us-government-continues-encryption-war.md
tags:
- Government
+license: BY-SA
---
# US Government Wages War on Encryption
diff --git a/docs/posts/virtual-insanity.md b/docs/posts/virtual-insanity.md
index d8d39b7..4c819e8 100644
--- a/docs/posts/virtual-insanity.md
+++ b/docs/posts/virtual-insanity.md
@@ -10,6 +10,7 @@ links:
- posts/us-government-wages-war-on-encryption.md
tags:
- Facebook
+license: BY-SA
---
# Virtual Insanity
diff --git a/docs/posts/welcome-to-privacy-guides.md b/docs/posts/welcome-to-privacy-guides.md
index e2a07b2..ed424b2 100644
--- a/docs/posts/welcome-to-privacy-guides.md
+++ b/docs/posts/welcome-to-privacy-guides.md
@@ -11,6 +11,7 @@ links:
- posts/weve-joined-the-open-collective-foundation.md
tags:
- Privacy Guides
+license: CC0
---
# Welcome to Privacy Guides
diff --git a/docs/posts/weve-joined-the-open-collective-foundation.md b/docs/posts/weve-joined-the-open-collective-foundation.md
index fef3cda..815ec34 100644
--- a/docs/posts/weve-joined-the-open-collective-foundation.md
+++ b/docs/posts/weve-joined-the-open-collective-foundation.md
@@ -8,6 +8,7 @@ links:
- posts/welcome-to-privacy-guides.md
tags:
- Privacy Guides
+license: CC0
---
# We've joined the Open Collective Foundation 501(c)(3)
diff --git a/docs/posts/why-i-run-a-tor-relay.md b/docs/posts/why-i-run-a-tor-relay.md
index 2aa969f..958426d 100644
--- a/docs/posts/why-i-run-a-tor-relay.md
+++ b/docs/posts/why-i-run-a-tor-relay.md
@@ -9,6 +9,7 @@ links:
tags:
- Tor
- Self-Hosting
+license: BY-SA
---
# Why I Decided to Run a Tor Relay
@@ -37,4 +38,4 @@ At the time of writing my relay has been flagged ‘valid’, ‘running’ and
---
-*Sam is an elearning designer and privacy advocate interested in free (libre) software and how it can protect civil liberties. This article was [originally published](https://web.archive.org/web/20200508115203/https://samhowell.uk/dark/blog/blog-Tor_Relay.html) on my personal blog at [samhowell.uk](https://samhowell.uk), on February 15th, 2019. It is made available under the [Creative Commons By-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/).*
+*Sam is an elearning designer and privacy advocate interested in free (libre) software and how it can protect civil liberties. This article was [originally published](https://web.archive.org/web/20200508115203/https://samhowell.uk/dark/blog/blog-Tor_Relay.html) on my personal blog at [samhowell.uk](https://samhowell.uk), on February 15th, 2019.*
diff --git a/theme/blog-post.html b/theme/blog-post.html
new file mode 100644
index 0000000..f4d132f
--- /dev/null
+++ b/theme/blog-post.html
@@ -0,0 +1,166 @@
+{% extends "main.html" %}
+
+{% import "partials/nav-item.html" as item with context %}
+
+
+{% block container %}
+