diff --git a/content/blog/2019-12-08--phd-post-mortem.md b/content/blog/2019/12/2019-12-08--phd-post-mortem.md similarity index 100% rename from content/blog/2019-12-08--phd-post-mortem.md rename to content/blog/2019/12/2019-12-08--phd-post-mortem.md diff --git a/content/blog/2020-01-05--homelab-overview.md b/content/blog/2020/01/2020-01-05--homelab-overview.md similarity index 100% rename from content/blog/2020-01-05--homelab-overview.md rename to content/blog/2020/01/2020-01-05--homelab-overview.md diff --git a/content/blog/2020-02-18--email-dns.md b/content/blog/2020/02/2020-02-18--email-dns.md similarity index 100% rename from content/blog/2020-02-18--email-dns.md rename to content/blog/2020/02/2020-02-18--email-dns.md diff --git a/content/blog/2020-03-20--make-it-on-fediverse.md b/content/blog/2020/03/2020-03-20--make-it-on-fediverse.md similarity index 100% rename from content/blog/2020-03-20--make-it-on-fediverse.md rename to content/blog/2020/03/2020-03-20--make-it-on-fediverse.md diff --git a/content/blog/2020-04-30--peoples-web.md b/content/blog/2020/04/2020-04-30--peoples-web.md similarity index 100% rename from content/blog/2020-04-30--peoples-web.md rename to content/blog/2020/04/2020-04-30--peoples-web.md diff --git a/content/blog/2020-05-02--selfhost-email.md b/content/blog/2020/05/2020-05-02--selfhost-email.md similarity index 100% rename from content/blog/2020-05-02--selfhost-email.md rename to content/blog/2020/05/2020-05-02--selfhost-email.md diff --git a/content/blog/2020-05-03--selfhost-email-drawbacks.md b/content/blog/2020/05/2020-05-03--selfhost-email-drawbacks.md similarity index 100% rename from content/blog/2020-05-03--selfhost-email-drawbacks.md rename to content/blog/2020/05/2020-05-03--selfhost-email-drawbacks.md diff --git a/content/blog/2020-05-09--traefik-migration.md b/content/blog/2020/05/2020-05-09--traefik-migration.md similarity index 100% rename from content/blog/2020-05-09--traefik-migration.md rename to content/blog/2020/05/2020-05-09--traefik-migration.md diff --git a/content/blog/2020-05-10--pihole.md b/content/blog/2020/05/2020-05-10--pihole.md similarity index 100% rename from content/blog/2020-05-10--pihole.md rename to content/blog/2020/05/2020-05-10--pihole.md diff --git a/content/blog/2020-05-16--dcvs-proposal.md b/content/blog/2020/05/2020-05-16--dcvs-proposal.md similarity index 100% rename from content/blog/2020-05-16--dcvs-proposal.md rename to content/blog/2020/05/2020-05-16--dcvs-proposal.md diff --git a/content/blog/2020-05-17--ai-vs-human.md b/content/blog/2020/05/2020-05-17--ai-vs-human.md similarity index 100% rename from content/blog/2020-05-17--ai-vs-human.md rename to content/blog/2020/05/2020-05-17--ai-vs-human.md diff --git a/content/blog/2020-05-27--textbook-eee.md b/content/blog/2020/05/2020-05-27--textbook-eee.md similarity index 100% rename from content/blog/2020-05-27--textbook-eee.md rename to content/blog/2020/05/2020-05-27--textbook-eee.md diff --git a/content/blog/2020-06-05--missing-entropy.md b/content/blog/2020/06/2020-06-05--missing-entropy.md similarity index 100% rename from content/blog/2020-06-05--missing-entropy.md rename to content/blog/2020/06/2020-06-05--missing-entropy.md diff --git a/content/blog/2020-06-05--website-load-performance.md b/content/blog/2020/06/2020-06-05--website-load-performance.md similarity index 100% rename from content/blog/2020-06-05--website-load-performance.md rename to content/blog/2020/06/2020-06-05--website-load-performance.md diff --git a/content/blog/2020-06-17--opsv.md b/content/blog/2020/06/2020-06-17--opsv.md similarity index 100% rename from content/blog/2020-06-17--opsv.md rename to content/blog/2020/06/2020-06-17--opsv.md diff --git a/content/blog/2020-06-18--no-io-yes-xyz.md b/content/blog/2020/06/2020-06-18--no-io-yes-xyz.md similarity index 100% rename from content/blog/2020-06-18--no-io-yes-xyz.md rename to content/blog/2020/06/2020-06-18--no-io-yes-xyz.md diff --git a/content/notes/2020-04-25--100-days-to-offload.md b/content/notes/2020/04/2020-04-25--100-days-to-offload.md similarity index 100% rename from content/notes/2020-04-25--100-days-to-offload.md rename to content/notes/2020/04/2020-04-25--100-days-to-offload.md diff --git a/content/notes/2020-04-26--gaming.md b/content/notes/2020/04/2020-04-26--gaming.md similarity index 100% rename from content/notes/2020-04-26--gaming.md rename to content/notes/2020/04/2020-04-26--gaming.md diff --git a/content/notes/2020-04-27--pc-build.md b/content/notes/2020/04/2020-04-27--pc-build.md similarity index 100% rename from content/notes/2020-04-27--pc-build.md rename to content/notes/2020/04/2020-04-27--pc-build.md diff --git a/content/notes/2020-04-29--missed-a-day.md b/content/notes/2020/04/2020-04-29--missed-a-day.md similarity index 100% rename from content/notes/2020-04-29--missed-a-day.md rename to content/notes/2020/04/2020-04-29--missed-a-day.md diff --git a/content/notes/2020-04-29--typography-ellipsis.md b/content/notes/2020/04/2020-04-29--typography-ellipsis.md similarity index 100% rename from content/notes/2020-04-29--typography-ellipsis.md rename to content/notes/2020/04/2020-04-29--typography-ellipsis.md diff --git a/content/notes/2020-05-01--icann-rejects-sale-org.md b/content/notes/2020/05/2020-05-01--icann-rejects-sale-org.md similarity index 100% rename from content/notes/2020-05-01--icann-rejects-sale-org.md rename to content/notes/2020/05/2020-05-01--icann-rejects-sale-org.md diff --git a/content/notes/2020-05-04--break-from-raid.md b/content/notes/2020/05/2020-05-04--break-from-raid.md similarity index 100% rename from content/notes/2020-05-04--break-from-raid.md rename to content/notes/2020/05/2020-05-04--break-from-raid.md diff --git a/content/notes/2020-05-05--varken.md b/content/notes/2020/05/2020-05-05--varken.md similarity index 100% rename from content/notes/2020-05-05--varken.md rename to content/notes/2020/05/2020-05-05--varken.md diff --git a/content/notes/2020-05-06--search-engine-indexing.md b/content/notes/2020/05/2020-05-06--search-engine-indexing.md similarity index 100% rename from content/notes/2020-05-06--search-engine-indexing.md rename to content/notes/2020/05/2020-05-06--search-engine-indexing.md diff --git a/content/notes/2020-05-07--homelab-crashed.md b/content/notes/2020/05/2020-05-07--homelab-crashed.md similarity index 100% rename from content/notes/2020-05-07--homelab-crashed.md rename to content/notes/2020/05/2020-05-07--homelab-crashed.md diff --git a/content/notes/2020-05-08--deletekeybase.md b/content/notes/2020/05/2020-05-08--deletekeybase.md similarity index 100% rename from content/notes/2020-05-08--deletekeybase.md rename to content/notes/2020/05/2020-05-08--deletekeybase.md diff --git a/content/notes/2020-05-12--notes-section.md b/content/notes/2020/05/2020-05-12--notes-section.md similarity index 100% rename from content/notes/2020-05-12--notes-section.md rename to content/notes/2020/05/2020-05-12--notes-section.md diff --git a/content/notes/2020-05-18--mailvelope.md b/content/notes/2020/05/2020-05-18--mailvelope.md similarity index 100% rename from content/notes/2020-05-18--mailvelope.md rename to content/notes/2020/05/2020-05-18--mailvelope.md diff --git a/content/notes/2020-05-19--bf1-revival.md b/content/notes/2020/05/2020-05-19--bf1-revival.md similarity index 100% rename from content/notes/2020-05-19--bf1-revival.md rename to content/notes/2020/05/2020-05-19--bf1-revival.md diff --git a/content/notes/2020-05-21--smh.md b/content/notes/2020/05/2020-05-21--smh.md similarity index 100% rename from content/notes/2020-05-21--smh.md rename to content/notes/2020/05/2020-05-21--smh.md diff --git a/content/notes/2020-05-22--lunasea.md b/content/notes/2020/05/2020-05-22--lunasea.md similarity index 100% rename from content/notes/2020-05-22--lunasea.md rename to content/notes/2020/05/2020-05-22--lunasea.md diff --git a/content/notes/2020-05-23--projects-section.md b/content/notes/2020/05/2020-05-23--projects-section.md similarity index 100% rename from content/notes/2020-05-23--projects-section.md rename to content/notes/2020/05/2020-05-23--projects-section.md diff --git a/content/notes/2020-05-25--ending-100-days-to-offload.md b/content/notes/2020/05/2020-05-25--ending-100-days-to-offload.md similarity index 100% rename from content/notes/2020-05-25--ending-100-days-to-offload.md rename to content/notes/2020/05/2020-05-25--ending-100-days-to-offload.md diff --git a/content/notes/2020-06-01--invidious.md b/content/notes/2020/06/2020-06-01--invidious.md similarity index 100% rename from content/notes/2020-06-01--invidious.md rename to content/notes/2020/06/2020-06-01--invidious.md diff --git a/content/notes/2020-06-08--nuc-fan-cleaning.md b/content/notes/2020/06/2020-06-08--nuc-fan-cleaning.md similarity index 100% rename from content/notes/2020-06-08--nuc-fan-cleaning.md rename to content/notes/2020/06/2020-06-08--nuc-fan-cleaning.md diff --git a/content/notes/2020-06-10--avatar.md b/content/notes/2020/06/2020-06-10--avatar.md similarity index 100% rename from content/notes/2020-06-10--avatar.md rename to content/notes/2020/06/2020-06-10--avatar.md diff --git a/content/notes/2020-06-11--plausible-start.md b/content/notes/2020/06/2020-06-11--plausible-start.md similarity index 100% rename from content/notes/2020-06-11--plausible-start.md rename to content/notes/2020/06/2020-06-11--plausible-start.md diff --git a/content/notes/2020-06-11--website-open-sourced.md b/content/notes/2020/06/2020-06-11--website-open-sourced.md similarity index 100% rename from content/notes/2020-06-11--website-open-sourced.md rename to content/notes/2020/06/2020-06-11--website-open-sourced.md diff --git a/content/notes/2020-06-21--added-now-feeds-uses.md b/content/notes/2020/06/2020-06-21--added-now-feeds-uses.md similarity index 100% rename from content/notes/2020-06-21--added-now-feeds-uses.md rename to content/notes/2020/06/2020-06-21--added-now-feeds-uses.md