diff --git a/content/3dprint/kallax-headphone-holder.md b/content/3dprint/kallax-headphone-holder.md
deleted file mode 100644
index ce0c301..0000000
--- a/content/3dprint/kallax-headphone-holder.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: KALLAX headphone holder
-extra:
- og_image: https://ewpratten.com/images/cad/kallax-headphone-holder/photo-with-headphones.JPG
----
-
-IKEA's KALLAX shelf has some holes drilled in it that are intended to be used for wall mounting with a 90-degree bracket. I use my shelves sideways, so wall mounting isn't really important for stability.
-
-This leaves me with some unused mounting holes. I decided to design a headphone holder that attaches to these holes instead.
-
-
-
-
-
-Feel free to [download the STL file](/downloads/cad/kallax-headphone-mount.stl) and print your own.
diff --git a/content/3dprint/neewer-mic-arm-clips.md b/content/3dprint/neewer-mic-arm-clips.md
deleted file mode 100644
index 0299fd1..0000000
--- a/content/3dprint/neewer-mic-arm-clips.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: Cable organizing clips for Neewer microphone arms
-extra:
- og_image: https://ewpratten.com/images/cad/neewer-mic-arm-clips/close.JPG
----
-
-Just like my [monitor arm clips](/3dprint/vivo-monitor-arm-clips/), I found myself wanting some cable organizing clips for my microphone arm.
-
-I designed these to friction-fit my specific mic arm, but they will probably work on any arm with a similar diameter.
-
-
-
-
-
-Feel free to [download the STL file](/downloads/cad/neewer-mic-arm-clips.stl) and print your own.
diff --git a/content/_index.md b/content/_index.md
deleted file mode 100644
index 956cfb2..0000000
--- a/content/_index.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: Home
----
-
-## About me
-
-I am a **Software Developer**, specializing in *automation* and *computer networking*.
-
-In my free time, I bounce around between a large collection of interests, with the common focus of wanting to learn how things *really work*. I take deep dives into topics that I find interesting, and occasionally write about them on [my blog](/blog).
-
-## What I'm up to
-
-I am currently:
-
-- Performing technological wizardry at Cloudflare
-- Maintaining AS54041, a small computer network
-- [Writing and publishing electronic music](/music)
-- Taking occasional [photos](/photography)
-
-## Previous work
-
-Some of the more notable things I've worked on in the past are:
-
-- The animated TV series [PAW Patrol](https://www.imdb.com/title/tt3121722/) and [Daniel Spellbound](https://www.imdb.com/title/tt13983670/)
-- A [fleet of robots](/robotics/5024) at Raider Robotics
diff --git a/content/contact.md b/content/contact.md
deleted file mode 100644
index 20ab281..0000000
--- a/content/contact.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: Contact Information
-# description: Get in touch with me!
----
-
-
-Want to get in touch? Feel free to send me an email at:
-
-> **[evan@ewpratten.com](mailto:evan@ewpratten.com)**
-
-## AS54041 network operations
-
-**AS54041** operates with a selective peering policy. If you are interested in peering with this network, please send an email to [noc@ewpratten.com](mailto:noc@ewpratten.com).
-
-All other network information may be found via:
-
-- [PeeringDB](https://www.peeringdb.com/asn/54041)
-- [BGP.tools](https://bgp.tools/as/54041)
-
-
-
-
-
Find me elsewhere
-
-
-- [LinkedIn](https://www.linkedin.com/in/ewpratten/)
-- [GitHub](https://github.com/ewpratten)
-- [QRZ](https://qrz.com/db/va3zza)
-- [Spotify](https://open.spotify.com/artist/1aLNEmgqBJkhfkEZvf8Vh5)
-- [Apple Music](https://music.apple.com/us/artist/evan-pratten/1611566708)
-- [YouTube](https://www.youtube.com/@ewpratten)
-
-
\ No newline at end of file
diff --git a/content/ewconfig.md b/content/ewconfig.md
deleted file mode 100644
index 545ec23..0000000
--- a/content/ewconfig.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: ewconfig
-description: The scripts and config files that keep me sane
----
-
-`ewconfig` (short for "**ew**pratten's **config** files") is a carefully maintained collection of scripts and config files that keep (a surprisingly large portion of) my life running smoothly.
-
-Like most sysadmins/developers, I found myself building up a little bundle of shell scripts that I would move around between machines to customize my shell environments. Back in ~2017 I decided to make an attempt at properly organizing these files, and thus the first generation of `ewconfig` was born.
-
-In its current state, `ewconfig` is made up of three main components:
-
-- **Config bundle:** Stores application configs
-- **Script library:** A collection of Python & BASH scripts
-- **Module system:** A dynamic module loader that lets me write private plugins
-
-These components are all managed by a cross-platform installer script.
diff --git a/content/hobbies.md b/content/hobbies.md
deleted file mode 100644
index 7214ab3..0000000
--- a/content/hobbies.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: Hobbies
----
-
-I spend my free time learning and making things. Check out the following pages for more information:
-
-- [Music](/music)
-- [Amateur Radio](/radio)
-- [Photography](/photography)
-- [3D Printing](/3dprint)
-- [Minecraft](/games/minecraft)
\ No newline at end of file
diff --git a/content/search.md b/content/search.md
deleted file mode 100644
index b256dcb..0000000
--- a/content/search.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-title: Search
----
-
-
-
-
-
-
-
-
-
-
-
diff --git a/static/downloads/cad/kallax-headphone-mount.stl b/src/assets/printables/kallax-headphone-holder/kallax-headphone-mount.stl
similarity index 100%
rename from static/downloads/cad/kallax-headphone-mount.stl
rename to src/assets/printables/kallax-headphone-holder/kallax-headphone-mount.stl
diff --git a/static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG b/src/assets/printables/kallax-headphone-holder/photo-with-headphones.JPG
similarity index 100%
rename from static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG
rename to src/assets/printables/kallax-headphone-holder/photo-with-headphones.JPG
diff --git a/static/images/cad/kallax-headphone-holder/underside.JPG b/src/assets/printables/kallax-headphone-holder/underside.JPG
similarity index 100%
rename from static/images/cad/kallax-headphone-holder/underside.JPG
rename to src/assets/printables/kallax-headphone-holder/underside.JPG
diff --git a/static/images/cad/neewer-mic-arm-clips/close.JPG b/src/assets/printables/neewer-mic-arm-clips/close.JPG
similarity index 100%
rename from static/images/cad/neewer-mic-arm-clips/close.JPG
rename to src/assets/printables/neewer-mic-arm-clips/close.JPG
diff --git a/static/images/cad/neewer-mic-arm-clips/far.JPG b/src/assets/printables/neewer-mic-arm-clips/far.JPG
similarity index 100%
rename from static/images/cad/neewer-mic-arm-clips/far.JPG
rename to src/assets/printables/neewer-mic-arm-clips/far.JPG
diff --git a/static/downloads/cad/neewer-mic-arm-clips.stl b/src/assets/printables/neewer-mic-arm-clips/neewer-mic-arm-clips.stl
similarity index 100%
rename from static/downloads/cad/neewer-mic-arm-clips.stl
rename to src/assets/printables/neewer-mic-arm-clips/neewer-mic-arm-clips.stl
diff --git a/static/images/cad/vivo-monitor-arm-clips/irl.JPG b/src/assets/printables/vivo-monitor-arm-clips/irl.JPG
similarity index 100%
rename from static/images/cad/vivo-monitor-arm-clips/irl.JPG
rename to src/assets/printables/vivo-monitor-arm-clips/irl.JPG
diff --git a/static/images/cad/vivo-monitor-arm-clips/scad.png b/src/assets/printables/vivo-monitor-arm-clips/scad.png
similarity index 100%
rename from static/images/cad/vivo-monitor-arm-clips/scad.png
rename to src/assets/printables/vivo-monitor-arm-clips/scad.png
diff --git a/static/downloads/cad/vivo-monitor-arm-clips.stl b/src/assets/printables/vivo-monitor-arm-clips/vivo-monitor-arm-clips.stl
similarity index 100%
rename from static/downloads/cad/vivo-monitor-arm-clips.stl
rename to src/assets/printables/vivo-monitor-arm-clips/vivo-monitor-arm-clips.stl
diff --git a/src/collections/_printables/kallax-headphone-holder.md b/src/collections/_printables/kallax-headphone-holder.md
new file mode 100644
index 0000000..b14595d
--- /dev/null
+++ b/src/collections/_printables/kallax-headphone-holder.md
@@ -0,0 +1,14 @@
+---
+layout: default
+title: KALLAX headphone holder
+---
+
+IKEA's KALLAX shelf has some holes drilled in it that are intended to be used for wall mounting with a 90-degree bracket. I use my shelves sideways, so wall mounting isn't really important for stability.
+
+This leaves me with some unused mounting holes. I decided to design a headphone holder that attaches to these holes instead.
+
+
+
+
+
+Feel free to [download the STL file](/assets/printables/kallax-headphone-holder/kallax-headphone-mount.stl) and print your own.
diff --git a/src/collections/_printables/neewer-mic-arm-clips.md b/src/collections/_printables/neewer-mic-arm-clips.md
new file mode 100644
index 0000000..5da5669
--- /dev/null
+++ b/src/collections/_printables/neewer-mic-arm-clips.md
@@ -0,0 +1,14 @@
+---
+layout: default
+title: Cable organizing clips for Neewer microphone arms
+---
+
+Just like my [monitor arm clips](/3dprint/vivo-monitor-arm-clips/), I found myself wanting some cable organizing clips for my microphone arm.
+
+I designed these to friction-fit my specific mic arm, but they will probably work on any arm with a similar diameter.
+
+
+
+
+
+Feel free to [download the STL file](/assets/printables/neewer-mic-arm-clips/neewer-mic-arm-clips.stl) and print your own.
diff --git a/content/3dprint/vivo-monitor-arm-clips.md b/src/collections/_printables/vivo-monitor-arm-clips.md
similarity index 56%
rename from content/3dprint/vivo-monitor-arm-clips.md
rename to src/collections/_printables/vivo-monitor-arm-clips.md
index bc684e2..18a0239 100644
--- a/content/3dprint/vivo-monitor-arm-clips.md
+++ b/src/collections/_printables/vivo-monitor-arm-clips.md
@@ -1,13 +1,12 @@
---
+layout: default
title: Cable organizing clips for VIVO monitor arms
-extra:
- og_image: https://ewpratten.com/images/cad/vivo-monitor-arm-clips/irl.JPG
---
Ever looking for a monitor arm? I always recommend the VIVO arms from Amazon. They do a great job and are pretty cheap.
They come with a few black plastic clips that can be used to keep your cables tidy. I personally found myself wanting a few extras, so I ended up designing my own.
-
+
-Feel free to [download the STL file](/downloads/cad/vivo-monitor-arm-clips.stl) and print your own.
+Feel free to [download the STL file](/assets/printables/vivo-monitor-arm-clips/vivo-monitor-arm-clips.stl) and print your own.
diff --git a/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz b/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz
deleted file mode 100644
index 5e482c4..0000000
Binary files a/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz and /dev/null differ
diff --git a/static/downloads/darth_raider_tech_binder.pdf b/static/downloads/darth_raider_tech_binder.pdf
deleted file mode 100644
index b034694..0000000
Binary files a/static/downloads/darth_raider_tech_binder.pdf and /dev/null differ