diff --git a/config.toml b/config.toml
index b860ac0..6a2b0ac 100644
--- a/config.toml
+++ b/config.toml
@@ -4,8 +4,8 @@ description = "Evan Pratten is a software developer, amateur radio operator, and
default_language = "en"
compile_sass = true
build_search_index = true
-generate_feed = true
-feed_filename = "rss.xml"
+generate_feeds = true
+feed_filenames = ["rss.xml"]
minify_html = false # This breaks mermaid diagrams :(
ignored_content = ["content/@/blog/*.md"]
ignored_static = ["static/images/drawings/*/*.xcf"]
diff --git a/content/blog/2017-11-24-weatherballoon-lost.md b/content/blog/2017-11-24-weatherballoon-lost.md
index 6add560..4bdb84f 100644
--- a/content/blog/2017-11-24-weatherballoon-lost.md
+++ b/content/blog/2017-11-24-weatherballoon-lost.md
@@ -2,9 +2,6 @@
title: We lost a weather balloon in another country
description: ..and made the news because of it
date: 2017-11-24
-tags:
- - news
- - school
draft: false
extra:
excerpt: Beal science project succeeds - maybe too much - as weather balloon floats into U.S.
diff --git a/content/blog/2019-04-30-FRC-Languages.md b/content/blog/2019-04-30-FRC-Languages.md
index f66a693..4537d8b 100644
--- a/content/blog/2019-04-30-FRC-Languages.md
+++ b/content/blog/2019-04-30-FRC-Languages.md
@@ -1,8 +1,6 @@
---
title: The language hunt
date: 2019-04-30
-tags:
- - frc
aliases:
- /blog/frc-languages
---
diff --git a/content/blog/2019-06-23-googlectf.md b/content/blog/2019-06-23-googlectf.md
index 60772cd..d5b0ac5 100644
--- a/content/blog/2019-06-23-googlectf.md
+++ b/content/blog/2019-06-23-googlectf.md
@@ -2,9 +2,6 @@
title: I gave Google's CTF a short try and learned a thing or two
description: But exams got in the way and took all the fun
date: 2019-06-23
-tags:
- - ctf
- - python
aliases:
- /blog/2019/06/23/googlectf
- /blog/googlectf
diff --git a/content/blog/2019-07-15-MindMap.md b/content/blog/2019-07-15-MindMap.md
index 86e8e65..94f2693 100644
--- a/content/blog/2019-07-15-MindMap.md
+++ b/content/blog/2019-07-15-MindMap.md
@@ -2,10 +2,6 @@
title: Mind map generation with Python
description: Step 1
date: 2019-07-15
-tags:
- - project
- - python
- - school
aliases:
- /blog/2019/07/15/mindmap
- /blog/mindmap
diff --git a/content/blog/2020-08-23-Notetaking-with-LaTeX.md b/content/blog/2020-08-23-Notetaking-with-LaTeX.md
index 0438d70..23e9add 100644
--- a/content/blog/2020-08-23-Notetaking-with-LaTeX.md
+++ b/content/blog/2020-08-23-Notetaking-with-LaTeX.md
@@ -2,11 +2,6 @@
title: Taking notes with Markdown and LaTeX
description: Using a lot of tech to replace a piece of paper
date: 2020-08-23
-tags:
- - pandoc
- - latex
- - bazel
- - school
extra:
excerpt: I have completely reworked my school notetaking system to use LaTeX. This post outlines how I did everything, and my new workflow.
redirect_from:
diff --git a/content/blog/2023-07-07-ampr-vpn.md b/content/blog/2023-07-07-ampr-vpn.md
index 161b68b..8340794 100644
--- a/content/blog/2023-07-07-ampr-vpn.md
+++ b/content/blog/2023-07-07-ampr-vpn.md
@@ -2,10 +2,6 @@
title: Building a VPN with an AMPRNet BGP allocation
description: A quick guide on using your shiny new AMPRNet allocation
date: 2023-07-07
-tags:
- - networking
- - amprnet
- - bgp
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2023-10-20-obsidian-blogging.md b/content/blog/2023-10-20-obsidian-blogging.md
index 8d9cbc4..9ba36e8 100644
--- a/content/blog/2023-10-20-obsidian-blogging.md
+++ b/content/blog/2023-10-20-obsidian-blogging.md
@@ -2,10 +2,6 @@
title: Authoring Blog Posts with Obsidian
description: Trying a new way to write for this site
date: 2023-10-20
-tags:
- - meta
- - random
- - product
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2023-11-23-pid.md b/content/blog/2023-11-23-pid.md
index 683c7cb..6edfe50 100644
--- a/content/blog/2023-11-23-pid.md
+++ b/content/blog/2023-11-23-pid.md
@@ -2,8 +2,6 @@
title: PID
description: Getting from here to there
date: 2023-11-23
-tags:
- - math
draft: true
extra:
auto_center_images: true
diff --git a/content/blog/2023-11-24-tank-tracks.md b/content/blog/2023-11-24-tank-tracks.md
index dcb9e8a..c7de90d 100644
--- a/content/blog/2023-11-24-tank-tracks.md
+++ b/content/blog/2023-11-24-tank-tracks.md
@@ -2,8 +2,6 @@
title: Tank Tracks
description:
date: 2023-11-24
-tags:
- - math
draft: true
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-05-wineasio-bottles-ableton.md b/content/blog/2024-01-05-wineasio-bottles-ableton.md
index 2b06e02..91f14cd 100644
--- a/content/blog/2024-01-05-wineasio-bottles-ableton.md
+++ b/content/blog/2024-01-05-wineasio-bottles-ableton.md
@@ -2,10 +2,6 @@
title: WineASIO, Bottles, and Ableton
description: How to run Ableton in a bottle with minimal latency
date: 2024-01-05
-tags:
- - linux
- - wine
- - music
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-07-out-of-tree-qmk.md b/content/blog/2024-01-07-out-of-tree-qmk.md
index 9136b86..a2a415b 100644
--- a/content/blog/2024-01-07-out-of-tree-qmk.md
+++ b/content/blog/2024-01-07-out-of-tree-qmk.md
@@ -2,8 +2,6 @@
title: Building QMK Keyboard Firmware Out of Tree
description: Side-stepping the QMK monorepo for my own sanity
date: 2024-01-07
-tags:
- - keyboards
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-08-git-aliases.md b/content/blog/2024-01-08-git-aliases.md
index efe45ca..1f7fe5b 100644
--- a/content/blog/2024-01-08-git-aliases.md
+++ b/content/blog/2024-01-08-git-aliases.md
@@ -2,9 +2,6 @@
title: Git Aliases
description: Using aliases to become a slightly faster Git user
date: 2024-01-08
-tags:
- - git
- - workflow
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-10-intro-to-openscad.md b/content/blog/2024-01-10-intro-to-openscad.md
index faa9a97..c115563 100644
--- a/content/blog/2024-01-10-intro-to-openscad.md
+++ b/content/blog/2024-01-10-intro-to-openscad.md
@@ -2,8 +2,6 @@
title: A quick introduction to OpenSCAD
description: Low-effort CAD like a programmer
date: 2024-01-10
-tags:
- - cad
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-14-shelf-lights.md b/content/blog/2024-01-14-shelf-lights.md
index 5646578..4d27424 100644
--- a/content/blog/2024-01-14-shelf-lights.md
+++ b/content/blog/2024-01-14-shelf-lights.md
@@ -2,8 +2,6 @@
title: Custom lighting for my bookshelf
description: For when Ikea is slightly too much effort
date: 2024-01-14
-tags:
- - electronics
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-15-digest-bot.md b/content/blog/2024-01-15-digest-bot.md
index f93ab8f..4154ede 100644
--- a/content/blog/2024-01-15-digest-bot.md
+++ b/content/blog/2024-01-15-digest-bot.md
@@ -2,8 +2,6 @@
title: Digest Bot
description: My mornings start with a bit of reading
date: 2024-01-15
-tags:
- - random
draft: false
extra:
auto_center_images: true
diff --git a/content/blog/2024-01-22-rfc6052-bitmasks.md b/content/blog/2024-01-22-rfc6052-bitmasks.md
index bc02b7c..eb57c5d 100644
--- a/content/blog/2024-01-22-rfc6052-bitmasks.md
+++ b/content/blog/2024-01-22-rfc6052-bitmasks.md
@@ -2,8 +2,6 @@
title: Bitmasking RFC6052 addresses
description: Efficiently embedding and extracting IPv4 addresses in IPv6 addresses
date: 2024-01-22
-tags:
- - internet
draft: true
extra:
auto_center_images: true
diff --git a/content/blog/2024-04-26-leapmotion-photography.md b/content/blog/2024-04-26-leapmotion-photography.md
index b57ab97..df54770 100644
--- a/content/blog/2024-04-26-leapmotion-photography.md
+++ b/content/blog/2024-04-26-leapmotion-photography.md
@@ -2,8 +2,6 @@
title: Infra-red photography with a Leap Motion Controller
description:
date: 2024-04-26
-tags:
- - hardware
draft: true
extra:
auto_center_images: true
diff --git a/content/blog/2024-04-27-ampr-upstreams.md b/content/blog/2024-04-27-ampr-upstreams.md
index ab7e989..dae037c 100644
--- a/content/blog/2024-04-27-ampr-upstreams.md
+++ b/content/blog/2024-04-27-ampr-upstreams.md
@@ -2,8 +2,6 @@
title: Who are the upstreams for AMPRNet?
description:
date: 2024-04-27
-tags:
- - networking
draft: false
extra:
auto_center_images: true
diff --git a/content/games/minecraft/modding/client-ping.md b/content/games/minecraft/modding/client-ping.md
index b4db9fc..9f1bebb 100644
--- a/content/games/minecraft/modding/client-ping.md
+++ b/content/games/minecraft/modding/client-ping.md
@@ -1,8 +1,5 @@
---
title: Client Ping
-tags:
- - minecraft
- - minecraft-mod
---
Client Ping is a Minecraft ([`^1.19.4`](https://jubianchi.github.io/semver-check/#/constraint/^1.19.4)) mod I wrote that implements multiplayer Point-of-Interest marking without the need for a server-side plugin/mod counterpart.
diff --git a/content/games/minecraft/modding/frost-bucket.md b/content/games/minecraft/modding/frost-bucket.md
index 156cd81..af3a8e2 100644
--- a/content/games/minecraft/modding/frost-bucket.md
+++ b/content/games/minecraft/modding/frost-bucket.md
@@ -1,8 +1,5 @@
---
title: FrostBucket
-tags:
- - minecraft
- - minecraft-plugin
---
FrostBucket is a server-side plugin I built for for Minecraft [`~1.16.0`](https://jubianchi.github.io/semver-check/#/constraint/~1.16.0) that allows players to apply the `Frost Walker` enchantment to a bucket.
diff --git a/content/games/minecraft/modding/illuminated-shields.md b/content/games/minecraft/modding/illuminated-shields.md
index ffb737f..320459c 100644
--- a/content/games/minecraft/modding/illuminated-shields.md
+++ b/content/games/minecraft/modding/illuminated-shields.md
@@ -1,8 +1,5 @@
---
title: Illuminated Shields
-tags:
- - minecraft
- - minecraft-resource-pack
---
Illuminated Shields is a Minecraft resource pack that hooks in to the [LambDynamicLights](https://modrinth.com/mod/lambdynamiclights) mod to cause shields to emit light.
diff --git a/content/music/_index.md b/content/music/_index.md
index 844f0de..68bb6df 100644
--- a/content/music/_index.md
+++ b/content/music/_index.md
@@ -3,8 +3,6 @@ title: My Music
extra:
css_import:
- https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css
-tags:
- - music
---
I have been a musician for most of my life, starting with the piano when I was 5, and progressing to drums and double bass a few years later.
diff --git a/content/radio/_index.md b/content/radio/_index.md
index 85acfe2..ddd2b74 100644
--- a/content/radio/_index.md
+++ b/content/radio/_index.md
@@ -1,7 +1,5 @@
---
title: Amateur Radio
-tags:
- - radio
---
For me, the logical next step in my electronics obsession was to become an amateur radio operator. I got my license back in 2020, and if you listen carefully, you might catch me calling CQ on 7030kHz as **VA3ZZA**.
diff --git a/content/radio/meme-month-2022.md b/content/radio/meme-month-2022.md
index 7ee2d10..3a0e8a7 100644
--- a/content/radio/meme-month-2022.md
+++ b/content/radio/meme-month-2022.md
@@ -6,9 +6,6 @@ aliases:
extra:
css_import:
- https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/6.4.3/css/flag-icons.min.css
-tags:
- - radio
- - event
---
***This event has passed. Page preserved for nostalgia.***
diff --git a/content/radio/va3ujf-hub.md b/content/radio/va3ujf-hub.md
index abecde6..3a6de2e 100644
--- a/content/radio/va3ujf-hub.md
+++ b/content/radio/va3ujf-hub.md
@@ -1,7 +1,5 @@
---
title: VA3UJF Radio Linking System
-tags:
- - radio
---
VA3UJF operates as a hub for facilitating interconnections between various RF links and amateur VOIP services.
diff --git a/content/robotics/5024/_index.md b/content/robotics/5024/_index.md
index d2f478a..78e7768 100644
--- a/content/robotics/5024/_index.md
+++ b/content/robotics/5024/_index.md
@@ -1,7 +1,5 @@
---
title: My work at Raider Robotics
-tags:
- - frc
---
diff --git a/content/robotics/5024/darth-raider.md b/content/robotics/5024/darth-raider.md
index 7bfd4a4..0548325 100644
--- a/content/robotics/5024/darth-raider.md
+++ b/content/robotics/5024/darth-raider.md
@@ -1,7 +1,5 @@
---
title: Darth Raider
-tags:
- - frc
---
**Darth Raider** was a 4-foot-tall 120lb robot that myself and a group of friends designed, built, and programmed at [*Raider Robotics*](https://raiderrobotics.org/?utm_source=ewpratten.com) back in 2020. I personally lead software development for the project, and also played a key part in guiding the physical design of the robot.
diff --git a/templates/base.html b/templates/base.html
index 16de5d6..b404b0b 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -29,7 +29,7 @@
{% if current_url %}{% endif %}
+ href="{{get_url(path=config.feed_filenames[0], trailing_slash=false) | safe}}">
{# OpenGraph #}