diff --git a/blog/2018/04/30/minimum-coin-exchange/index.html b/blog/2018/04/30/minimum-coin-exchange/index.html
index 7382599a..2ca92e2c 100644
--- a/blog/2018/04/30/minimum-coin-exchange/index.html
+++ b/blog/2018/04/30/minimum-coin-exchange/index.html
@@ -420,7 +420,7 @@
diff --git a/blog/2019/01/03/think-paper/index.html b/blog/2019/01/03/think-paper/index.html
index 7499da98..4bf6df8d 100644
--- a/blog/2019/01/03/think-paper/index.html
+++ b/blog/2019/01/03/think-paper/index.html
@@ -200,7 +200,7 @@
diff --git a/blog/2019/01/30/load-balancer/index.html b/blog/2019/01/30/load-balancer/index.html
index a0206600..94f61667 100644
--- a/blog/2019/01/30/load-balancer/index.html
+++ b/blog/2019/01/30/load-balancer/index.html
@@ -348,7 +348,7 @@ Summary
diff --git a/blog/2019/05/03/exploring-parser-combinators/index.html b/blog/2019/05/03/exploring-parser-combinators/index.html
index ef1fccec..888fbd46 100644
--- a/blog/2019/05/03/exploring-parser-combinators/index.html
+++ b/blog/2019/05/03/exploring-parser-combinators/index.html
@@ -176,7 +176,7 @@ Summary
diff --git a/blog/2019/06/19/build-systems-a-la-carte/index.html b/blog/2019/06/19/build-systems-a-la-carte/index.html
index a3f440d7..42c9ccc5 100644
--- a/blog/2019/06/19/build-systems-a-la-carte/index.html
+++ b/blog/2019/06/19/build-systems-a-la-carte/index.html
@@ -207,7 +207,7 @@ Summary
diff --git a/blog/2019/07/15/concurrency-without-magic/index.html b/blog/2019/07/15/concurrency-without-magic/index.html
index 7f49bd4e..a5f980fa 100644
--- a/blog/2019/07/15/concurrency-without-magic/index.html
+++ b/blog/2019/07/15/concurrency-without-magic/index.html
@@ -239,7 +239,7 @@ Summary
diff --git a/blog/2019/09/25/consistent-vocabulary-in-control-flow/index.html b/blog/2019/09/25/consistent-vocabulary-in-control-flow/index.html
index 0bf5b27e..b8025b76 100644
--- a/blog/2019/09/25/consistent-vocabulary-in-control-flow/index.html
+++ b/blog/2019/09/25/consistent-vocabulary-in-control-flow/index.html
@@ -291,7 +291,7 @@ Summary
diff --git a/blog/2019/10/28/polymorphism-and-testing/index.html b/blog/2019/10/28/polymorphism-and-testing/index.html
index d39e1a9d..77f7555c 100644
--- a/blog/2019/10/28/polymorphism-and-testing/index.html
+++ b/blog/2019/10/28/polymorphism-and-testing/index.html
@@ -272,7 +272,7 @@ Summary
diff --git a/blog/2019/11/08/oreilly-velocity-conference-2019/index.html b/blog/2019/11/08/oreilly-velocity-conference-2019/index.html
index f99f668f..8f5812d4 100644
--- a/blog/2019/11/08/oreilly-velocity-conference-2019/index.html
+++ b/blog/2019/11/08/oreilly-velocity-conference-2019/index.html
@@ -170,7 +170,7 @@ Thursday
diff --git a/blog/2019/12/20/functions-in-disguise/index.html b/blog/2019/12/20/functions-in-disguise/index.html
index 8d4e00f0..ee92628c 100644
--- a/blog/2019/12/20/functions-in-disguise/index.html
+++ b/blog/2019/12/20/functions-in-disguise/index.html
@@ -296,7 +296,7 @@ Acknowledgment
diff --git a/blog/2020/01/07/the-essence-of-a-cicd-pipeline/index.html b/blog/2020/01/07/the-essence-of-a-cicd-pipeline/index.html
index a2272fdf..5f2bf170 100644
--- a/blog/2020/01/07/the-essence-of-a-cicd-pipeline/index.html
+++ b/blog/2020/01/07/the-essence-of-a-cicd-pipeline/index.html
@@ -349,7 +349,7 @@ Acknowledgment
diff --git a/blog/2020/02/29/parallel-mindset/index.html b/blog/2020/02/29/parallel-mindset/index.html
index f831d6b8..351f6b33 100644
--- a/blog/2020/02/29/parallel-mindset/index.html
+++ b/blog/2020/02/29/parallel-mindset/index.html
@@ -263,7 +263,7 @@ Summary
diff --git a/blog/2020/04/30/exploring-nix/index.html b/blog/2020/04/30/exploring-nix/index.html
index 5f653fdd..3c0fe6d0 100644
--- a/blog/2020/04/30/exploring-nix/index.html
+++ b/blog/2020/04/30/exploring-nix/index.html
@@ -344,7 +344,7 @@ Summary
diff --git a/blog/2020/05/31/homelab/index.html b/blog/2020/05/31/homelab/index.html
index e819f670..f3a1dd48 100644
--- a/blog/2020/05/31/homelab/index.html
+++ b/blog/2020/05/31/homelab/index.html
@@ -209,7 +209,7 @@ Acknowledgment
diff --git a/blog/2020/07/03/deploying-thewagnernet/index.html b/blog/2020/07/03/deploying-thewagnernet/index.html
index e1ce0530..dfa647dc 100644
--- a/blog/2020/07/03/deploying-thewagnernet/index.html
+++ b/blog/2020/07/03/deploying-thewagnernet/index.html
@@ -158,7 +158,7 @@ Summary
diff --git a/blog/2020/07/10/concurrency-in-go-clojure-haskell-and-rust/index.html b/blog/2020/07/10/concurrency-in-go-clojure-haskell-and-rust/index.html
index 87d63f81..b5a617cb 100644
--- a/blog/2020/07/10/concurrency-in-go-clojure-haskell-and-rust/index.html
+++ b/blog/2020/07/10/concurrency-in-go-clojure-haskell-and-rust/index.html
@@ -193,7 +193,7 @@ Summary
diff --git a/blog/2020/10/18/kevlar/index.html b/blog/2020/10/18/kevlar/index.html
index c5cc3b9c..6a7fe0b4 100644
--- a/blog/2020/10/18/kevlar/index.html
+++ b/blog/2020/10/18/kevlar/index.html
@@ -275,7 +275,7 @@ Acknowledgment
diff --git a/blog/2020/12/06/deploying-with-github-actions-and-more-nix/index.html b/blog/2020/12/06/deploying-with-github-actions-and-more-nix/index.html
index 502e6034..03b43517 100644
--- a/blog/2020/12/06/deploying-with-github-actions-and-more-nix/index.html
+++ b/blog/2020/12/06/deploying-with-github-actions-and-more-nix/index.html
@@ -201,7 +201,7 @@ Summary
diff --git a/blog/2020/12/25/advent-of-code-2020/index.html b/blog/2020/12/25/advent-of-code-2020/index.html
index 07692fc8..b9b63bf9 100644
--- a/blog/2020/12/25/advent-of-code-2020/index.html
+++ b/blog/2020/12/25/advent-of-code-2020/index.html
@@ -192,7 +192,7 @@ Acknowledgment
diff --git a/blog/2020/12/31/year-2020-in-review/index.html b/blog/2020/12/31/year-2020-in-review/index.html
index ec4d54bc..335d8dc2 100644
--- a/blog/2020/12/31/year-2020-in-review/index.html
+++ b/blog/2020/12/31/year-2020-in-review/index.html
@@ -113,7 +113,7 @@
diff --git a/blog/2021/02/25/building-container-images-with-nix/index.html b/blog/2021/02/25/building-container-images-with-nix/index.html
index 6933ed59..e0d1e443 100644
--- a/blog/2021/02/25/building-container-images-with-nix/index.html
+++ b/blog/2021/02/25/building-container-images-with-nix/index.html
@@ -282,7 +282,7 @@ Summary
diff --git a/blog/2021/03/07/markov-chain-word-generation/index.html b/blog/2021/03/07/markov-chain-word-generation/index.html
index f6eab124..ef607a0f 100644
--- a/blog/2021/03/07/markov-chain-word-generation/index.html
+++ b/blog/2021/03/07/markov-chain-word-generation/index.html
@@ -202,7 +202,7 @@ Summary
diff --git a/blog/2021/06/05/practicing-writing/index.html b/blog/2021/06/05/practicing-writing/index.html
index cb99078d..b82c5968 100644
--- a/blog/2021/06/05/practicing-writing/index.html
+++ b/blog/2021/06/05/practicing-writing/index.html
@@ -215,7 +215,7 @@ Summary
diff --git a/blog/2021/07/15/leaving-pix4d/index.html b/blog/2021/07/15/leaving-pix4d/index.html
index ff010962..58e62f54 100644
--- a/blog/2021/07/15/leaving-pix4d/index.html
+++ b/blog/2021/07/15/leaving-pix4d/index.html
@@ -131,7 +131,7 @@ Summary
diff --git a/blog/2021/12/25/advent-of-code-2021/index.html b/blog/2021/12/25/advent-of-code-2021/index.html
index d23ce47d..c964df49 100644
--- a/blog/2021/12/25/advent-of-code-2021/index.html
+++ b/blog/2021/12/25/advent-of-code-2021/index.html
@@ -187,7 +187,7 @@ Acknowledgment
diff --git a/blog/2021/12/31/year-2021-in-review/index.html b/blog/2021/12/31/year-2021-in-review/index.html
index 4d02e82c..4f8c02f2 100644
--- a/blog/2021/12/31/year-2021-in-review/index.html
+++ b/blog/2021/12/31/year-2021-in-review/index.html
@@ -100,7 +100,7 @@
diff --git a/blog/2022/01/23/exploring-logic-programming/index.html b/blog/2022/01/23/exploring-logic-programming/index.html
index 4e20eb9b..0fc39f11 100644
--- a/blog/2022/01/23/exploring-logic-programming/index.html
+++ b/blog/2022/01/23/exploring-logic-programming/index.html
@@ -238,7 +238,7 @@ Summary
diff --git a/blog/2022/12/25/advent-of-code-2022/index.html b/blog/2022/12/25/advent-of-code-2022/index.html
index ab8b0a7b..aeb69cbb 100644
--- a/blog/2022/12/25/advent-of-code-2022/index.html
+++ b/blog/2022/12/25/advent-of-code-2022/index.html
@@ -154,7 +154,7 @@ Acknowledgments
diff --git a/blog/2022/12/31/year-2022-in-review/index.html b/blog/2022/12/31/year-2022-in-review/index.html
index acb09b33..d3fcb93c 100644
--- a/blog/2022/12/31/year-2022-in-review/index.html
+++ b/blog/2022/12/31/year-2022-in-review/index.html
@@ -98,7 +98,7 @@
diff --git a/blog/2023/02/28/managing-the-development-of-large-software-systems/index.html b/blog/2023/02/28/managing-the-development-of-large-software-systems/index.html
index 4a9e6bba..baaa7411 100644
--- a/blog/2023/02/28/managing-the-development-of-large-software-systems/index.html
+++ b/blog/2023/02/28/managing-the-development-of-large-software-systems/index.html
@@ -275,7 +275,7 @@ Acknowledgements
diff --git a/blog/2023/11/20/building-nix-packages-for-the-raspberry-pi-with-github-actions/index.html b/blog/2023/11/20/building-nix-packages-for-the-raspberry-pi-with-github-actions/index.html
index 00bb563f..4742083c 100644
--- a/blog/2023/11/20/building-nix-packages-for-the-raspberry-pi-with-github-actions/index.html
+++ b/blog/2023/11/20/building-nix-packages-for-the-raspberry-pi-with-github-actions/index.html
@@ -146,7 +146,7 @@ Summary
diff --git a/blog/2023/11/25/homelab-deployment/index.html b/blog/2023/11/25/homelab-deployment/index.html
index 180ae7ac..5564b620 100644
--- a/blog/2023/11/25/homelab-deployment/index.html
+++ b/blog/2023/11/25/homelab-deployment/index.html
@@ -213,7 +213,7 @@ Acknowledgement
diff --git a/blog/2023/12/25/advent-of-code-2023/index.html b/blog/2023/12/25/advent-of-code-2023/index.html
index 95754961..b3d32759 100644
--- a/blog/2023/12/25/advent-of-code-2023/index.html
+++ b/blog/2023/12/25/advent-of-code-2023/index.html
@@ -149,7 +149,7 @@ Acknowledgments
diff --git a/blog/2023/12/31/year-2023-in-review/index.html b/blog/2023/12/31/year-2023-in-review/index.html
index 5b2eef7c..b0425b66 100644
--- a/blog/2023/12/31/year-2023-in-review/index.html
+++ b/blog/2023/12/31/year-2023-in-review/index.html
@@ -98,7 +98,7 @@
diff --git a/blog/2024/04/19/the-stupidity-paradox/index.html b/blog/2024/04/19/the-stupidity-paradox/index.html
index a0246cd3..7efa6e36 100644
--- a/blog/2024/04/19/the-stupidity-paradox/index.html
+++ b/blog/2024/04/19/the-stupidity-paradox/index.html
@@ -213,7 +213,7 @@ Summary
diff --git a/blog/2024/06/25/software-quality/index.html b/blog/2024/06/25/software-quality/index.html
index c3d60354..ea8ade68 100644
--- a/blog/2024/06/25/software-quality/index.html
+++ b/blog/2024/06/25/software-quality/index.html
@@ -152,7 +152,7 @@ Summary
diff --git a/blog/2024/07/31/raspberry-pi-camera-on-nixos/index.html b/blog/2024/07/31/raspberry-pi-camera-on-nixos/index.html
index f3101ada..1e4aafc7 100644
--- a/blog/2024/07/31/raspberry-pi-camera-on-nixos/index.html
+++ b/blog/2024/07/31/raspberry-pi-camera-on-nixos/index.html
@@ -218,7 +218,7 @@ Summary
diff --git a/blog/2024/09/10/nixos-on-the-lenovo-carbon-x1-gen-12/index.html b/blog/2024/09/10/nixos-on-the-lenovo-carbon-x1-gen-12/index.html
index 79c6a51c..5c3df40d 100644
--- a/blog/2024/09/10/nixos-on-the-lenovo-carbon-x1-gen-12/index.html
+++ b/blog/2024/09/10/nixos-on-the-lenovo-carbon-x1-gen-12/index.html
@@ -100,7 +100,7 @@ Acknowledgement
diff --git a/categories.html b/categories.html
index be387d3c..345bad68 100644
--- a/categories.html
+++ b/categories.html
@@ -70,7 +70,7 @@ Categories on The Wagner
diff --git a/category/misc.html b/category/misc.html
index c0e4862b..105f8b40 100644
--- a/category/misc.html
+++ b/category/misc.html
@@ -732,7 +732,7 @@
diff --git a/category/tech.html b/category/tech.html
index fe7fc4a3..e377ab13 100644
--- a/category/tech.html
+++ b/category/tech.html
@@ -108,7 +108,7 @@
diff --git a/index.html b/index.html
index 7439aaa8..38e4f467 100644
--- a/index.html
+++ b/index.html
@@ -771,7 +771,7 @@
diff --git a/tag/conference.html b/tag/conference.html
index 63b4a9ea..0f7b0a3c 100644
--- a/tag/conference.html
+++ b/tag/conference.html
@@ -82,7 +82,7 @@
diff --git a/tag/gtd.html b/tag/gtd.html
index bfa0d521..68d0953a 100644
--- a/tag/gtd.html
+++ b/tag/gtd.html
@@ -82,7 +82,7 @@
diff --git a/tag/pelican.html b/tag/pelican.html
index b11e0b73..93705d90 100644
--- a/tag/pelican.html
+++ b/tag/pelican.html
@@ -82,7 +82,7 @@
diff --git a/tag/raspberrypi.html b/tag/raspberrypi.html
index 9a29d36a..1f0d0af4 100644
--- a/tag/raspberrypi.html
+++ b/tag/raspberrypi.html
@@ -95,7 +95,7 @@
diff --git a/tag/review.html b/tag/review.html
index 85f7fb4f..180dee79 100644
--- a/tag/review.html
+++ b/tag/review.html
@@ -95,7 +95,7 @@
diff --git a/tag/test.html b/tag/test.html
index 40924b97..400bf309 100644
--- a/tag/test.html
+++ b/tag/test.html
@@ -82,7 +82,7 @@
diff --git a/tags.html b/tags.html
index 2bc5d15d..f3034204 100644
--- a/tags.html
+++ b/tags.html
@@ -78,7 +78,7 @@ Tags for The Wagner