diff --git a/.gitignore b/.gitignore index 8395e0d..30ad536 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html -Cargo.lock - -# These are backup files generated by rustfmt -**/*.rs.bk - /public/ - /node_modules/ \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 9167a93..f89b479 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -2,27 +2,5 @@ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", - "tasks": [ - { - "label": "Launch development webserver", - "type": "shell", - "command": "zola", - "args": [ - "serve", - "--drafts", - "--open" - ], - "problemMatcher": [] - }, - { - "label": "Launch development webserver (without drafts)", - "type": "shell", - "command": "zola", - "args": [ - "serve", - "--open" - ], - "problemMatcher": [] - } - ] + "tasks": [] } \ No newline at end of file diff --git a/CODEOWNERS b/CODEOWNERS deleted file mode 100644 index fd81cee..0000000 --- a/CODEOWNERS +++ /dev/null @@ -1,2 +0,0 @@ -# Global owners -* @ewpratten diff --git a/content/_index.md b/backup/content/_index.md similarity index 100% rename from content/_index.md rename to backup/content/_index.md diff --git a/content/_index.md.bk b/backup/content/_index.md.bk similarity index 100% rename from content/_index.md.bk rename to backup/content/_index.md.bk diff --git a/content/blog/2017-11-24-weatherballoon-lost.md b/backup/content/blog/2017-11-24-weatherballoon-lost.md similarity index 100% rename from content/blog/2017-11-24-weatherballoon-lost.md rename to backup/content/blog/2017-11-24-weatherballoon-lost.md diff --git a/content/blog/2018-06-27-BecomeRanter.md b/backup/content/blog/2018-06-27-BecomeRanter.md similarity index 100% rename from content/blog/2018-06-27-BecomeRanter.md rename to backup/content/blog/2018-06-27-BecomeRanter.md diff --git a/content/blog/2019-02-20-hatchfield.md b/backup/content/blog/2019-02-20-hatchfield.md similarity index 100% rename from content/blog/2019-02-20-hatchfield.md rename to backup/content/blog/2019-02-20-hatchfield.md diff --git a/content/blog/2019-04-30-FRC-Languages.md b/backup/content/blog/2019-04-30-FRC-Languages.md similarity index 100% rename from content/blog/2019-04-30-FRC-Languages.md rename to backup/content/blog/2019-04-30-FRC-Languages.md diff --git a/content/blog/2019-06-12-Styiling-GitHub.md b/backup/content/blog/2019-06-12-Styiling-GitHub.md similarity index 100% rename from content/blog/2019-06-12-Styiling-GitHub.md rename to backup/content/blog/2019-06-12-Styiling-GitHub.md diff --git a/content/blog/2019-06-16-Graphing-w2a.md b/backup/content/blog/2019-06-16-Graphing-w2a.md similarity index 100% rename from content/blog/2019-06-16-Graphing-w2a.md rename to backup/content/blog/2019-06-16-Graphing-w2a.md diff --git a/content/blog/2019-06-21-Robot-Experiences.md b/backup/content/blog/2019-06-21-Robot-Experiences.md similarity index 100% rename from content/blog/2019-06-21-Robot-Experiences.md rename to backup/content/blog/2019-06-21-Robot-Experiences.md diff --git a/content/blog/2019-06-23-googlectf.md b/backup/content/blog/2019-06-23-googlectf.md similarity index 100% rename from content/blog/2019-06-23-googlectf.md rename to backup/content/blog/2019-06-23-googlectf.md diff --git a/content/blog/2019-06-24-LanguageHunt2.md b/backup/content/blog/2019-06-24-LanguageHunt2.md similarity index 100% rename from content/blog/2019-06-24-LanguageHunt2.md rename to backup/content/blog/2019-06-24-LanguageHunt2.md diff --git a/content/blog/2019-06-26-BashSmash.md b/backup/content/blog/2019-06-26-BashSmash.md similarity index 100% rename from content/blog/2019-06-26-BashSmash.md rename to backup/content/blog/2019-06-26-BashSmash.md diff --git a/content/blog/2019-06-27-PWNlink.md b/backup/content/blog/2019-06-27-PWNlink.md similarity index 100% rename from content/blog/2019-06-27-PWNlink.md rename to backup/content/blog/2019-06-27-PWNlink.md diff --git a/content/blog/2019-06-27-Python.md b/backup/content/blog/2019-06-27-Python.md similarity index 100% rename from content/blog/2019-06-27-Python.md rename to backup/content/blog/2019-06-27-Python.md diff --git a/content/blog/2019-07-01-devDNS.md b/backup/content/blog/2019-07-01-devDNS.md similarity index 100% rename from content/blog/2019-07-01-devDNS.md rename to backup/content/blog/2019-07-01-devDNS.md diff --git a/content/blog/2019-07-06-ScrapingFRCGithub.md b/backup/content/blog/2019-07-06-ScrapingFRCGithub.md similarity index 100% rename from content/blog/2019-07-06-ScrapingFRCGithub.md rename to backup/content/blog/2019-07-06-ScrapingFRCGithub.md diff --git a/content/blog/2019-07-13-Lookback-GMAD.md b/backup/content/blog/2019-07-13-Lookback-GMAD.md similarity index 100% rename from content/blog/2019-07-13-Lookback-GMAD.md rename to backup/content/blog/2019-07-13-Lookback-GMAD.md diff --git a/content/blog/2019-07-15-MindMap.md b/backup/content/blog/2019-07-15-MindMap.md similarity index 100% rename from content/blog/2019-07-15-MindMap.md rename to backup/content/blog/2019-07-15-MindMap.md diff --git a/content/blog/2019-08-10-Why-I-Carry-NFC.md b/backup/content/blog/2019-08-10-Why-I-Carry-NFC.md similarity index 100% rename from content/blog/2019-08-10-Why-I-Carry-NFC.md rename to backup/content/blog/2019-08-10-Why-I-Carry-NFC.md diff --git a/content/blog/2019-08-11-Setting-up-JA.md b/backup/content/blog/2019-08-11-Setting-up-JA.md similarity index 100% rename from content/blog/2019-08-11-Setting-up-JA.md rename to backup/content/blog/2019-08-11-Setting-up-JA.md diff --git a/content/blog/2019-08-24-Shift2.md b/backup/content/blog/2019-08-24-Shift2.md similarity index 100% rename from content/blog/2019-08-24-Shift2.md rename to backup/content/blog/2019-08-24-Shift2.md diff --git a/content/blog/2019-08-27-GitHub-cleanup.md b/backup/content/blog/2019-08-27-GitHub-cleanup.md similarity index 100% rename from content/blog/2019-08-27-GitHub-cleanup.md rename to backup/content/blog/2019-08-27-GitHub-cleanup.md diff --git a/content/blog/2019-09-04-wrong-python.md b/backup/content/blog/2019-09-04-wrong-python.md similarity index 100% rename from content/blog/2019-09-04-wrong-python.md rename to backup/content/blog/2019-09-04-wrong-python.md diff --git a/content/blog/2019-09-11-Buildingimgfrombin.md b/backup/content/blog/2019-09-11-Buildingimgfrombin.md similarity index 100% rename from content/blog/2019-09-11-Buildingimgfrombin.md rename to backup/content/blog/2019-09-11-Buildingimgfrombin.md diff --git a/content/blog/2019-10-05-BillWurtz.md b/backup/content/blog/2019-10-05-BillWurtz.md similarity index 100% rename from content/blog/2019-10-05-BillWurtz.md rename to backup/content/blog/2019-10-05-BillWurtz.md diff --git a/content/blog/2019-11-18-Realtime-robot-code.md b/backup/content/blog/2019-11-18-Realtime-robot-code.md similarity index 100% rename from content/blog/2019-11-18-Realtime-robot-code.md rename to backup/content/blog/2019-11-18-Realtime-robot-code.md diff --git a/content/blog/2019-12-11-Cron.md b/backup/content/blog/2019-12-11-Cron.md similarity index 100% rename from content/blog/2019-12-11-Cron.md rename to backup/content/blog/2019-12-11-Cron.md diff --git a/content/blog/2020-01-20-BrainFuckInBash.md b/backup/content/blog/2020-01-20-BrainFuckInBash.md similarity index 100% rename from content/blog/2020-01-20-BrainFuckInBash.md rename to backup/content/blog/2020-01-20-BrainFuckInBash.md diff --git a/content/blog/2020-02-21-darth-raider.md b/backup/content/blog/2020-02-21-darth-raider.md similarity index 100% rename from content/blog/2020-02-21-darth-raider.md rename to backup/content/blog/2020-02-21-darth-raider.md diff --git a/content/blog/2020-04-20-LudumDare46.md b/backup/content/blog/2020-04-20-LudumDare46.md similarity index 100% rename from content/blog/2020-04-20-LudumDare46.md rename to backup/content/blog/2020-04-20-LudumDare46.md diff --git a/content/blog/2020-05-19-Running-RoboRIO-Native.md b/backup/content/blog/2020-05-19-Running-RoboRIO-Native.md similarity index 100% rename from content/blog/2020-05-19-Running-RoboRIO-Native.md rename to backup/content/blog/2020-05-19-Running-RoboRIO-Native.md diff --git a/content/blog/2020-06-05-32u4-upload.md b/backup/content/blog/2020-06-05-32u4-upload.md similarity index 100% rename from content/blog/2020-06-05-32u4-upload.md rename to backup/content/blog/2020-06-05-32u4-upload.md diff --git a/content/blog/2020-08-03-Joystick-to-Voltage.md b/backup/content/blog/2020-08-03-Joystick-to-Voltage.md similarity index 100% rename from content/blog/2020-08-03-Joystick-to-Voltage.md rename to backup/content/blog/2020-08-03-Joystick-to-Voltage.md diff --git a/content/blog/2020-08-13-Drivetrain-navigation.md b/backup/content/blog/2020-08-13-Drivetrain-navigation.md similarity index 100% rename from content/blog/2020-08-13-Drivetrain-navigation.md rename to backup/content/blog/2020-08-13-Drivetrain-navigation.md diff --git a/content/blog/2020-08-23-Notetaking-with-LaTeX.md b/backup/content/blog/2020-08-23-Notetaking-with-LaTeX.md similarity index 100% rename from content/blog/2020-08-23-Notetaking-with-LaTeX.md rename to backup/content/blog/2020-08-23-Notetaking-with-LaTeX.md diff --git a/content/blog/2020-09-03-Bazel-and-AVR.md b/backup/content/blog/2020-09-03-Bazel-and-AVR.md similarity index 100% rename from content/blog/2020-09-03-Bazel-and-AVR.md rename to backup/content/blog/2020-09-03-Bazel-and-AVR.md diff --git a/content/blog/2020-09-10-CodeSpaces-For-FRC.md b/backup/content/blog/2020-09-10-CodeSpaces-For-FRC.md similarity index 100% rename from content/blog/2020-09-10-CodeSpaces-For-FRC.md rename to backup/content/blog/2020-09-10-CodeSpaces-For-FRC.md diff --git a/content/blog/2020-09-17-Ultralight-writeup.md b/backup/content/blog/2020-09-17-Ultralight-writeup.md similarity index 100% rename from content/blog/2020-09-17-Ultralight-writeup.md rename to backup/content/blog/2020-09-17-Ultralight-writeup.md diff --git a/content/blog/2020-09-24-Gopro-Webcam.md b/backup/content/blog/2020-09-24-Gopro-Webcam.md similarity index 100% rename from content/blog/2020-09-24-Gopro-Webcam.md rename to backup/content/blog/2020-09-24-Gopro-Webcam.md diff --git a/content/blog/2020-10-01-Reading-a-Bitmap.md b/backup/content/blog/2020-10-01-Reading-a-Bitmap.md similarity index 100% rename from content/blog/2020-10-01-Reading-a-Bitmap.md rename to backup/content/blog/2020-10-01-Reading-a-Bitmap.md diff --git a/content/blog/2020-10-15-Mounting-Google-Drives.md b/backup/content/blog/2020-10-15-Mounting-Google-Drives.md similarity index 100% rename from content/blog/2020-10-15-Mounting-Google-Drives.md rename to backup/content/blog/2020-10-15-Mounting-Google-Drives.md diff --git a/content/blog/2020-10-24-CorePack-Development.md b/backup/content/blog/2020-10-24-CorePack-Development.md similarity index 100% rename from content/blog/2020-10-24-CorePack-Development.md rename to backup/content/blog/2020-10-24-CorePack-Development.md diff --git a/content/blog/2020-11-21-Minecraft-IRC.md b/backup/content/blog/2020-11-21-Minecraft-IRC.md similarity index 100% rename from content/blog/2020-11-21-Minecraft-IRC.md rename to backup/content/blog/2020-11-21-Minecraft-IRC.md diff --git a/content/blog/2020-11-6-Vortex-Core.md b/backup/content/blog/2020-11-6-Vortex-Core.md similarity index 100% rename from content/blog/2020-11-6-Vortex-Core.md rename to backup/content/blog/2020-11-6-Vortex-Core.md diff --git a/content/blog/2020-12-19-Vanilla-plus-mods.md b/backup/content/blog/2020-12-19-Vanilla-plus-mods.md similarity index 100% rename from content/blog/2020-12-19-Vanilla-plus-mods.md rename to backup/content/blog/2020-12-19-Vanilla-plus-mods.md diff --git a/content/blog/2020-12-31-Year-wrapup.md b/backup/content/blog/2020-12-31-Year-wrapup.md similarity index 100% rename from content/blog/2020-12-31-Year-wrapup.md rename to backup/content/blog/2020-12-31-Year-wrapup.md diff --git a/content/blog/2020-12-4-GalliumOS.md b/backup/content/blog/2020-12-4-GalliumOS.md similarity index 100% rename from content/blog/2020-12-4-GalliumOS.md rename to backup/content/blog/2020-12-4-GalliumOS.md diff --git a/content/blog/2021-01-16-Printer-Tunneling.md b/backup/content/blog/2021-01-16-Printer-Tunneling.md similarity index 100% rename from content/blog/2021-01-16-Printer-Tunneling.md rename to backup/content/blog/2021-01-16-Printer-Tunneling.md diff --git a/content/blog/2021-02-25-KBFS-Maven.md b/backup/content/blog/2021-02-25-KBFS-Maven.md similarity index 100% rename from content/blog/2021-02-25-KBFS-Maven.md rename to backup/content/blog/2021-02-25-KBFS-Maven.md diff --git a/content/blog/2021-03-14-QMK-Vortex-Core.md b/backup/content/blog/2021-03-14-QMK-Vortex-Core.md similarity index 100% rename from content/blog/2021-03-14-QMK-Vortex-Core.md rename to backup/content/blog/2021-03-14-QMK-Vortex-Core.md diff --git a/content/blog/2021-04-20-Direwolf-APRS.md b/backup/content/blog/2021-04-20-Direwolf-APRS.md similarity index 100% rename from content/blog/2021-04-20-Direwolf-APRS.md rename to backup/content/blog/2021-04-20-Direwolf-APRS.md diff --git a/content/blog/2021-07-06-Windows-SSH.md b/backup/content/blog/2021-07-06-Windows-SSH.md similarity index 100% rename from content/blog/2021-07-06-Windows-SSH.md rename to backup/content/blog/2021-07-06-Windows-SSH.md diff --git a/content/blog/2021-09-28-frc-tech-reference.md b/backup/content/blog/2021-09-28-frc-tech-reference.md similarity index 100% rename from content/blog/2021-09-28-frc-tech-reference.md rename to backup/content/blog/2021-09-28-frc-tech-reference.md diff --git a/content/blog/2021-11-14-amprnet-bgp.md b/backup/content/blog/2021-11-14-amprnet-bgp.md similarity index 100% rename from content/blog/2021-11-14-amprnet-bgp.md rename to backup/content/blog/2021-11-14-amprnet-bgp.md diff --git a/content/blog/2021-12-03-quaternions.md b/backup/content/blog/2021-12-03-quaternions.md similarity index 100% rename from content/blog/2021-12-03-quaternions.md rename to backup/content/blog/2021-12-03-quaternions.md diff --git a/content/blog/2022-01-06-unfinished-projects.md b/backup/content/blog/2022-01-06-unfinished-projects.md similarity index 100% rename from content/blog/2022-01-06-unfinished-projects.md rename to backup/content/blog/2022-01-06-unfinished-projects.md diff --git a/content/blog/2022-01-19-monocular-blender.md b/backup/content/blog/2022-01-19-monocular-blender.md similarity index 100% rename from content/blog/2022-01-19-monocular-blender.md rename to backup/content/blog/2022-01-19-monocular-blender.md diff --git a/content/blog/2022-02-14-personal-pbx.md b/backup/content/blog/2022-02-14-personal-pbx.md similarity index 100% rename from content/blog/2022-02-14-personal-pbx.md rename to backup/content/blog/2022-02-14-personal-pbx.md diff --git a/content/blog/2022-02-26-ferris-sweep.md b/backup/content/blog/2022-02-26-ferris-sweep.md similarity index 100% rename from content/blog/2022-02-26-ferris-sweep.md rename to backup/content/blog/2022-02-26-ferris-sweep.md diff --git a/content/blog/2022-03-15-Java-cheatsheet.md b/backup/content/blog/2022-03-15-Java-cheatsheet.md similarity index 100% rename from content/blog/2022-03-15-Java-cheatsheet.md rename to backup/content/blog/2022-03-15-Java-cheatsheet.md diff --git a/content/blog/2022-04-06-udm-fan.md b/backup/content/blog/2022-04-06-udm-fan.md similarity index 100% rename from content/blog/2022-04-06-udm-fan.md rename to backup/content/blog/2022-04-06-udm-fan.md diff --git a/content/blog/2022-04-11-angle-problem.md b/backup/content/blog/2022-04-11-angle-problem.md similarity index 100% rename from content/blog/2022-04-11-angle-problem.md rename to backup/content/blog/2022-04-11-angle-problem.md diff --git a/content/blog/2022-05-10-album-space-time.md b/backup/content/blog/2022-05-10-album-space-time.md similarity index 100% rename from content/blog/2022-05-10-album-space-time.md rename to backup/content/blog/2022-05-10-album-space-time.md diff --git a/content/blog/2022-05-18-commit-sync.md b/backup/content/blog/2022-05-18-commit-sync.md similarity index 100% rename from content/blog/2022-05-18-commit-sync.md rename to backup/content/blog/2022-05-18-commit-sync.md diff --git a/content/blog/2022-05-21-nanovna.md b/backup/content/blog/2022-05-21-nanovna.md similarity index 100% rename from content/blog/2022-05-21-nanovna.md rename to backup/content/blog/2022-05-21-nanovna.md diff --git a/content/blog/2022-06-08-bell-ipv6.md b/backup/content/blog/2022-06-08-bell-ipv6.md similarity index 100% rename from content/blog/2022-06-08-bell-ipv6.md rename to backup/content/blog/2022-06-08-bell-ipv6.md diff --git a/content/blog/2022-06-13-fedora-36-vp.md b/backup/content/blog/2022-06-13-fedora-36-vp.md similarity index 100% rename from content/blog/2022-06-13-fedora-36-vp.md rename to backup/content/blog/2022-06-13-fedora-36-vp.md diff --git a/content/blog/2022-06-23-steam-controller-switch.md b/backup/content/blog/2022-06-23-steam-controller-switch.md similarity index 100% rename from content/blog/2022-06-23-steam-controller-switch.md rename to backup/content/blog/2022-06-23-steam-controller-switch.md diff --git a/content/blog/2022-06-26-rickrolling-the-internet.md b/backup/content/blog/2022-06-26-rickrolling-the-internet.md similarity index 100% rename from content/blog/2022-06-26-rickrolling-the-internet.md rename to backup/content/blog/2022-06-26-rickrolling-the-internet.md diff --git a/content/blog/2022-07-02-robotics-journey.md b/backup/content/blog/2022-07-02-robotics-journey.md similarity index 100% rename from content/blog/2022-07-02-robotics-journey.md rename to backup/content/blog/2022-07-02-robotics-journey.md diff --git a/content/blog/2022-08-17-as398057.md b/backup/content/blog/2022-08-17-as398057.md similarity index 100% rename from content/blog/2022-08-17-as398057.md rename to backup/content/blog/2022-08-17-as398057.md diff --git a/content/blog/2022-09-09-new-domain.md b/backup/content/blog/2022-09-09-new-domain.md similarity index 100% rename from content/blog/2022-09-09-new-domain.md rename to backup/content/blog/2022-09-09-new-domain.md diff --git a/content/blog/2022-10-02-personal-ases.md b/backup/content/blog/2022-10-02-personal-ases.md similarity index 100% rename from content/blog/2022-10-02-personal-ases.md rename to backup/content/blog/2022-10-02-personal-ases.md diff --git a/content/blog/2022-10-17-ampr-vultr-bgp.md b/backup/content/blog/2022-10-17-ampr-vultr-bgp.md similarity index 100% rename from content/blog/2022-10-17-ampr-vultr-bgp.md rename to backup/content/blog/2022-10-17-ampr-vultr-bgp.md diff --git a/content/blog/2022-10-18-wireguard-bgp.md b/backup/content/blog/2022-10-18-wireguard-bgp.md similarity index 100% rename from content/blog/2022-10-18-wireguard-bgp.md rename to backup/content/blog/2022-10-18-wireguard-bgp.md diff --git a/content/blog/2022-10-30-bird-udmpro.md b/backup/content/blog/2022-10-30-bird-udmpro.md similarity index 100% rename from content/blog/2022-10-30-bird-udmpro.md rename to backup/content/blog/2022-10-30-bird-udmpro.md diff --git a/content/blog/2022-11-04-country-filtering.md b/backup/content/blog/2022-11-04-country-filtering.md similarity index 100% rename from content/blog/2022-11-04-country-filtering.md rename to backup/content/blog/2022-11-04-country-filtering.md diff --git a/content/blog/2022-11-10-mega-playlists.md b/backup/content/blog/2022-11-10-mega-playlists.md similarity index 100% rename from content/blog/2022-11-10-mega-playlists.md rename to backup/content/blog/2022-11-10-mega-playlists.md diff --git a/content/blog/2022-12-07-gamels.md b/backup/content/blog/2022-12-07-gamels.md similarity index 100% rename from content/blog/2022-12-07-gamels.md rename to backup/content/blog/2022-12-07-gamels.md diff --git a/content/blog/2023-01-17-webfinger-redir.md b/backup/content/blog/2023-01-17-webfinger-redir.md similarity index 100% rename from content/blog/2023-01-17-webfinger-redir.md rename to backup/content/blog/2023-01-17-webfinger-redir.md diff --git a/content/blog/_index.md b/backup/content/blog/_index.md similarity index 100% rename from content/blog/_index.md rename to backup/content/blog/_index.md diff --git a/content/contact.md b/backup/content/contact.md similarity index 100% rename from content/contact.md rename to backup/content/contact.md diff --git a/content/donate.md b/backup/content/donate.md similarity index 100% rename from content/donate.md rename to backup/content/donate.md diff --git a/content/events/_index.md b/backup/content/events/_index.md similarity index 100% rename from content/events/_index.md rename to backup/content/events/_index.md diff --git a/content/events/meme-month-2022.md b/backup/content/events/meme-month-2022.md similarity index 100% rename from content/events/meme-month-2022.md rename to backup/content/events/meme-month-2022.md diff --git a/content/hobbies/_index.md b/backup/content/hobbies/_index.md similarity index 100% rename from content/hobbies/_index.md rename to backup/content/hobbies/_index.md diff --git a/content/hobbies/arts/animation.md b/backup/content/hobbies/arts/animation.md similarity index 100% rename from content/hobbies/arts/animation.md rename to backup/content/hobbies/arts/animation.md diff --git a/content/hobbies/arts/music.md b/backup/content/hobbies/arts/music.md similarity index 100% rename from content/hobbies/arts/music.md rename to backup/content/hobbies/arts/music.md diff --git a/content/hobbies/arts/photography.md b/backup/content/hobbies/arts/photography.md similarity index 100% rename from content/hobbies/arts/photography.md rename to backup/content/hobbies/arts/photography.md diff --git a/content/hobbies/arts/videography.md b/backup/content/hobbies/arts/videography.md similarity index 100% rename from content/hobbies/arts/videography.md rename to backup/content/hobbies/arts/videography.md diff --git a/content/hobbies/networking/zzanet.md b/backup/content/hobbies/networking/zzanet.md similarity index 100% rename from content/hobbies/networking/zzanet.md rename to backup/content/hobbies/networking/zzanet.md diff --git a/content/hobbies/radio/_index.md b/backup/content/hobbies/radio/_index.md similarity index 100% rename from content/hobbies/radio/_index.md rename to backup/content/hobbies/radio/_index.md diff --git a/content/hobbies/robotics/_index.md b/backup/content/hobbies/robotics/_index.md similarity index 100% rename from content/hobbies/robotics/_index.md rename to backup/content/hobbies/robotics/_index.md diff --git a/content/hobbies/software/competitive-programming.md b/backup/content/hobbies/software/competitive-programming.md similarity index 100% rename from content/hobbies/software/competitive-programming.md rename to backup/content/hobbies/software/competitive-programming.md diff --git a/content/hobbies/software/discord-bots.md b/backup/content/hobbies/software/discord-bots.md similarity index 100% rename from content/hobbies/software/discord-bots.md rename to backup/content/hobbies/software/discord-bots.md diff --git a/content/hobbies/software/games/_index.md b/backup/content/hobbies/software/games/_index.md similarity index 100% rename from content/hobbies/software/games/_index.md rename to backup/content/hobbies/software/games/_index.md diff --git a/content/logbook/2022-november.md b/backup/content/logbook/2022-november.md similarity index 100% rename from content/logbook/2022-november.md rename to backup/content/logbook/2022-november.md diff --git a/content/music/_index.md b/backup/content/music/_index.md similarity index 100% rename from content/music/_index.md rename to backup/content/music/_index.md diff --git a/content/music/evan-pratten/_index.md b/backup/content/music/evan-pratten/_index.md similarity index 100% rename from content/music/evan-pratten/_index.md rename to backup/content/music/evan-pratten/_index.md diff --git a/content/music/evan-pratten/channels.md b/backup/content/music/evan-pratten/channels.md similarity index 100% rename from content/music/evan-pratten/channels.md rename to backup/content/music/evan-pratten/channels.md diff --git a/content/music/evan-pratten/festive-duality.md b/backup/content/music/evan-pratten/festive-duality.md similarity index 100% rename from content/music/evan-pratten/festive-duality.md rename to backup/content/music/evan-pratten/festive-duality.md diff --git a/content/music/evan-pratten/radioactive.md b/backup/content/music/evan-pratten/radioactive.md similarity index 100% rename from content/music/evan-pratten/radioactive.md rename to backup/content/music/evan-pratten/radioactive.md diff --git a/content/music/evan-pratten/scale-hop.md b/backup/content/music/evan-pratten/scale-hop.md similarity index 100% rename from content/music/evan-pratten/scale-hop.md rename to backup/content/music/evan-pratten/scale-hop.md diff --git a/content/music/evan-pratten/space-time-1.md b/backup/content/music/evan-pratten/space-time-1.md similarity index 100% rename from content/music/evan-pratten/space-time-1.md rename to backup/content/music/evan-pratten/space-time-1.md diff --git a/content/music/evan-pratten/summer-tracks.md b/backup/content/music/evan-pratten/summer-tracks.md similarity index 100% rename from content/music/evan-pratten/summer-tracks.md rename to backup/content/music/evan-pratten/summer-tracks.md diff --git a/content/music/retrylife/_index.md b/backup/content/music/retrylife/_index.md similarity index 100% rename from content/music/retrylife/_index.md rename to backup/content/music/retrylife/_index.md diff --git a/content/music/retrylife/bring-the-onslaught.md b/backup/content/music/retrylife/bring-the-onslaught.md similarity index 100% rename from content/music/retrylife/bring-the-onslaught.md rename to backup/content/music/retrylife/bring-the-onslaught.md diff --git a/content/music/retrylife/death-among-us.md b/backup/content/music/retrylife/death-among-us.md similarity index 100% rename from content/music/retrylife/death-among-us.md rename to backup/content/music/retrylife/death-among-us.md diff --git a/content/music/retrylife/enlarging-elaphants.md b/backup/content/music/retrylife/enlarging-elaphants.md similarity index 100% rename from content/music/retrylife/enlarging-elaphants.md rename to backup/content/music/retrylife/enlarging-elaphants.md diff --git a/content/music/retrylife/explosive-xmas.md b/backup/content/music/retrylife/explosive-xmas.md similarity index 100% rename from content/music/retrylife/explosive-xmas.md rename to backup/content/music/retrylife/explosive-xmas.md diff --git a/content/music/retrylife/flare.md b/backup/content/music/retrylife/flare.md similarity index 100% rename from content/music/retrylife/flare.md rename to backup/content/music/retrylife/flare.md diff --git a/content/music/retrylife/gifted.md b/backup/content/music/retrylife/gifted.md similarity index 100% rename from content/music/retrylife/gifted.md rename to backup/content/music/retrylife/gifted.md diff --git a/content/music/retrylife/hidden-forest.md b/backup/content/music/retrylife/hidden-forest.md similarity index 100% rename from content/music/retrylife/hidden-forest.md rename to backup/content/music/retrylife/hidden-forest.md diff --git a/content/music/retrylife/history.md b/backup/content/music/retrylife/history.md similarity index 100% rename from content/music/retrylife/history.md rename to backup/content/music/retrylife/history.md diff --git a/content/music/retrylife/hypernova.md b/backup/content/music/retrylife/hypernova.md similarity index 100% rename from content/music/retrylife/hypernova.md rename to backup/content/music/retrylife/hypernova.md diff --git a/content/music/retrylife/imagined.md b/backup/content/music/retrylife/imagined.md similarity index 100% rename from content/music/retrylife/imagined.md rename to backup/content/music/retrylife/imagined.md diff --git a/content/music/retrylife/insanitorium.md b/backup/content/music/retrylife/insanitorium.md similarity index 100% rename from content/music/retrylife/insanitorium.md rename to backup/content/music/retrylife/insanitorium.md diff --git a/content/music/retrylife/intergalactic-swirlz.md b/backup/content/music/retrylife/intergalactic-swirlz.md similarity index 100% rename from content/music/retrylife/intergalactic-swirlz.md rename to backup/content/music/retrylife/intergalactic-swirlz.md diff --git a/content/music/retrylife/lemons.md b/backup/content/music/retrylife/lemons.md similarity index 100% rename from content/music/retrylife/lemons.md rename to backup/content/music/retrylife/lemons.md diff --git a/content/music/retrylife/memories.md b/backup/content/music/retrylife/memories.md similarity index 100% rename from content/music/retrylife/memories.md rename to backup/content/music/retrylife/memories.md diff --git a/content/music/retrylife/project-39.md b/backup/content/music/retrylife/project-39.md similarity index 100% rename from content/music/retrylife/project-39.md rename to backup/content/music/retrylife/project-39.md diff --git a/content/music/retrylife/reborn.md b/backup/content/music/retrylife/reborn.md similarity index 100% rename from content/music/retrylife/reborn.md rename to backup/content/music/retrylife/reborn.md diff --git a/content/music/retrylife/silent.md b/backup/content/music/retrylife/silent.md similarity index 100% rename from content/music/retrylife/silent.md rename to backup/content/music/retrylife/silent.md diff --git a/content/music/retrylife/sir-dankley.md b/backup/content/music/retrylife/sir-dankley.md similarity index 100% rename from content/music/retrylife/sir-dankley.md rename to backup/content/music/retrylife/sir-dankley.md diff --git a/content/music/retrylife/the-eternal.md b/backup/content/music/retrylife/the-eternal.md similarity index 100% rename from content/music/retrylife/the-eternal.md rename to backup/content/music/retrylife/the-eternal.md diff --git a/content/music/retrylife/xmas-02.md b/backup/content/music/retrylife/xmas-02.md similarity index 100% rename from content/music/retrylife/xmas-02.md rename to backup/content/music/retrylife/xmas-02.md diff --git a/content/network.md b/backup/content/network.md similarity index 100% rename from content/network.md rename to backup/content/network.md diff --git a/content/network/plan.md b/backup/content/network/plan.md similarity index 100% rename from content/network/plan.md rename to backup/content/network/plan.md diff --git a/content/notes/_index.md b/backup/content/notes/_index.md similarity index 100% rename from content/notes/_index.md rename to backup/content/notes/_index.md diff --git a/content/notes/bgp-country-blocks.md b/backup/content/notes/bgp-country-blocks.md similarity index 100% rename from content/notes/bgp-country-blocks.md rename to backup/content/notes/bgp-country-blocks.md diff --git a/content/photography/2017-11-07-weatherballoon.md b/backup/content/photography/2017-11-07-weatherballoon.md similarity index 100% rename from content/photography/2017-11-07-weatherballoon.md rename to backup/content/photography/2017-11-07-weatherballoon.md diff --git a/content/photography/_index.md b/backup/content/photography/_index.md similarity index 100% rename from content/photography/_index.md rename to backup/content/photography/_index.md diff --git a/content/photography/nova-scotia-2019.md b/backup/content/photography/nova-scotia-2019.md similarity index 100% rename from content/photography/nova-scotia-2019.md rename to backup/content/photography/nova-scotia-2019.md diff --git a/content/photography/quebec-2017.md b/backup/content/photography/quebec-2017.md similarity index 100% rename from content/photography/quebec-2017.md rename to backup/content/photography/quebec-2017.md diff --git a/content/products/_index.md b/backup/content/products/_index.md similarity index 100% rename from content/products/_index.md rename to backup/content/products/_index.md diff --git a/content/products/vcvrack/a10u8r.md b/backup/content/products/vcvrack/a10u8r.md similarity index 100% rename from content/products/vcvrack/a10u8r.md rename to backup/content/products/vcvrack/a10u8r.md diff --git a/content/projects/_index.md b/backup/content/projects/_index.md similarity index 100% rename from content/projects/_index.md rename to backup/content/projects/_index.md diff --git a/content/projects/chromebooks.md b/backup/content/projects/chromebooks.md similarity index 100% rename from content/projects/chromebooks.md rename to backup/content/projects/chromebooks.md diff --git a/content/projects/kobo.md b/backup/content/projects/kobo.md similarity index 100% rename from content/projects/kobo.md rename to backup/content/projects/kobo.md diff --git a/content/projects/minecraft.md b/backup/content/projects/minecraft.md similarity index 100% rename from content/projects/minecraft.md rename to backup/content/projects/minecraft.md diff --git a/content/projects/vfx.md b/backup/content/projects/vfx.md similarity index 100% rename from content/projects/vfx.md rename to backup/content/projects/vfx.md diff --git a/content/search.md b/backup/content/search.md similarity index 100% rename from content/search.md rename to backup/content/search.md diff --git a/content/software/2018-05-22-launchdraw.md b/backup/content/software/2018-05-22-launchdraw.md similarity index 100% rename from content/software/2018-05-22-launchdraw.md rename to backup/content/software/2018-05-22-launchdraw.md diff --git a/content/software/2018-06-25-iss.md b/backup/content/software/2018-06-25-iss.md similarity index 100% rename from content/software/2018-06-25-iss.md rename to backup/content/software/2018-06-25-iss.md diff --git a/content/software/2018-08-03-dr.md b/backup/content/software/2018-08-03-dr.md similarity index 100% rename from content/software/2018-08-03-dr.md rename to backup/content/software/2018-08-03-dr.md diff --git a/content/software/2018-08-04-devrantsimple.md b/backup/content/software/2018-08-04-devrantsimple.md similarity index 100% rename from content/software/2018-08-04-devrantsimple.md rename to backup/content/software/2018-08-04-devrantsimple.md diff --git a/content/software/2018-08-20-pihole-api.md b/backup/content/software/2018-08-20-pihole-api.md similarity index 100% rename from content/software/2018-08-20-pihole-api.md rename to backup/content/software/2018-08-20-pihole-api.md diff --git a/content/software/2018-08-31-dirobium.md b/backup/content/software/2018-08-31-dirobium.md similarity index 100% rename from content/software/2018-08-31-dirobium.md rename to backup/content/software/2018-08-31-dirobium.md diff --git a/content/software/2018-09-01-deuterium.md b/backup/content/software/2018-09-01-deuterium.md similarity index 100% rename from content/software/2018-09-01-deuterium.md rename to backup/content/software/2018-09-01-deuterium.md diff --git a/content/software/2018-09-01-diras.md b/backup/content/software/2018-09-01-diras.md similarity index 100% rename from content/software/2018-09-01-diras.md rename to backup/content/software/2018-09-01-diras.md diff --git a/content/software/2018-11-04-eco.md b/backup/content/software/2018-11-04-eco.md similarity index 100% rename from content/software/2018-11-04-eco.md rename to backup/content/software/2018-11-04-eco.md diff --git a/content/software/2018-11-16-odwc.md b/backup/content/software/2018-11-16-odwc.md similarity index 100% rename from content/software/2018-11-16-odwc.md rename to backup/content/software/2018-11-16-odwc.md diff --git a/content/software/2019-03-08-os328.md b/backup/content/software/2019-03-08-os328.md similarity index 100% rename from content/software/2019-03-08-os328.md rename to backup/content/software/2019-03-08-os328.md diff --git a/content/software/2019-05-28-flippycat.md b/backup/content/software/2019-05-28-flippycat.md similarity index 100% rename from content/software/2019-05-28-flippycat.md rename to backup/content/software/2019-05-28-flippycat.md diff --git a/content/software/2019-08-24-shift.md b/backup/content/software/2019-08-24-shift.md similarity index 100% rename from content/software/2019-08-24-shift.md rename to backup/content/software/2019-08-24-shift.md diff --git a/content/software/2019-08-27-devrant-dl.md b/backup/content/software/2019-08-27-devrant-dl.md similarity index 100% rename from content/software/2019-08-27-devrant-dl.md rename to backup/content/software/2019-08-27-devrant-dl.md diff --git a/content/software/2019-12-28-rayzor.md b/backup/content/software/2019-12-28-rayzor.md similarity index 100% rename from content/software/2019-12-28-rayzor.md rename to backup/content/software/2019-12-28-rayzor.md diff --git a/content/software/2020-02-29-parts.md b/backup/content/software/2020-02-29-parts.md similarity index 100% rename from content/software/2020-02-29-parts.md rename to backup/content/software/2020-02-29-parts.md diff --git a/content/software/2020-03-11-easy-faces.md b/backup/content/software/2020-03-11-easy-faces.md similarity index 100% rename from content/software/2020-03-11-easy-faces.md rename to backup/content/software/2020-03-11-easy-faces.md diff --git a/content/software/2020-06-08-os32u4.md b/backup/content/software/2020-06-08-os32u4.md similarity index 100% rename from content/software/2020-06-08-os32u4.md rename to backup/content/software/2020-06-08-os32u4.md diff --git a/content/software/2020-07-03-lib5k.md b/backup/content/software/2020-07-03-lib5k.md similarity index 100% rename from content/software/2020-07-03-lib5k.md rename to backup/content/software/2020-07-03-lib5k.md diff --git a/content/software/2020-07-13-vsco-batch-dl.md b/backup/content/software/2020-07-13-vsco-batch-dl.md similarity index 100% rename from content/software/2020-07-13-vsco-batch-dl.md rename to backup/content/software/2020-07-13-vsco-batch-dl.md diff --git a/content/software/2020-07-21-testbench.md b/backup/content/software/2020-07-21-testbench.md similarity index 100% rename from content/software/2020-07-21-testbench.md rename to backup/content/software/2020-07-21-testbench.md diff --git a/content/software/2020-07-24-tvdsb-student-api.md b/backup/content/software/2020-07-24-tvdsb-student-api.md similarity index 100% rename from content/software/2020-07-24-tvdsb-student-api.md rename to backup/content/software/2020-07-24-tvdsb-student-api.md diff --git a/content/software/2020-08-09-frcworld.md b/backup/content/software/2020-08-09-frcworld.md similarity index 100% rename from content/software/2020-08-09-frcworld.md rename to backup/content/software/2020-08-09-frcworld.md diff --git a/content/software/2020-08-20-timeandplace-api.md b/backup/content/software/2020-08-20-timeandplace-api.md similarity index 100% rename from content/software/2020-08-20-timeandplace-api.md rename to backup/content/software/2020-08-20-timeandplace-api.md diff --git a/content/software/2020-09-02-libepn.md b/backup/content/software/2020-09-02-libepn.md similarity index 100% rename from content/software/2020-09-02-libepn.md rename to backup/content/software/2020-09-02-libepn.md diff --git a/content/software/2020-09-17-ner.md b/backup/content/software/2020-09-17-ner.md similarity index 100% rename from content/software/2020-09-17-ner.md rename to backup/content/software/2020-09-17-ner.md diff --git a/content/software/2020-09-26-dynpy.md b/backup/content/software/2020-09-26-dynpy.md similarity index 100% rename from content/software/2020-09-26-dynpy.md rename to backup/content/software/2020-09-26-dynpy.md diff --git a/content/software/2020-10-24-chatster.md b/backup/content/software/2020-10-24-chatster.md similarity index 100% rename from content/software/2020-10-24-chatster.md rename to backup/content/software/2020-10-24-chatster.md diff --git a/content/software/2020-10-24-orgstat.md b/backup/content/software/2020-10-24-orgstat.md similarity index 100% rename from content/software/2020-10-24-orgstat.md rename to backup/content/software/2020-10-24-orgstat.md diff --git a/content/software/2020-11-21-legalaccess.md b/backup/content/software/2020-11-21-legalaccess.md similarity index 100% rename from content/software/2020-11-21-legalaccess.md rename to backup/content/software/2020-11-21-legalaccess.md diff --git a/content/software/2020-11-27-birdseye.md b/backup/content/software/2020-11-27-birdseye.md similarity index 100% rename from content/software/2020-11-27-birdseye.md rename to backup/content/software/2020-11-27-birdseye.md diff --git a/content/software/2020-11-27-mcdiscovery.md b/backup/content/software/2020-11-27-mcdiscovery.md similarity index 100% rename from content/software/2020-11-27-mcdiscovery.md rename to backup/content/software/2020-11-27-mcdiscovery.md diff --git a/content/software/2020-12-07-mchat.md b/backup/content/software/2020-12-07-mchat.md similarity index 100% rename from content/software/2020-12-07-mchat.md rename to backup/content/software/2020-12-07-mchat.md diff --git a/content/software/2020-12-25-mandelbrot.md b/backup/content/software/2020-12-25-mandelbrot.md similarity index 100% rename from content/software/2020-12-25-mandelbrot.md rename to backup/content/software/2020-12-25-mandelbrot.md diff --git a/content/software/2021-01-19-frostbucket.md b/backup/content/software/2021-01-19-frostbucket.md similarity index 100% rename from content/software/2021-01-19-frostbucket.md rename to backup/content/software/2021-01-19-frostbucket.md diff --git a/content/software/2021-01-25-pyrbn.md b/backup/content/software/2021-01-25-pyrbn.md similarity index 100% rename from content/software/2021-01-25-pyrbn.md rename to backup/content/software/2021-01-25-pyrbn.md diff --git a/content/software/2021-01-30-rbn.md b/backup/content/software/2021-01-30-rbn.md similarity index 100% rename from content/software/2021-01-30-rbn.md rename to backup/content/software/2021-01-30-rbn.md diff --git a/content/software/2021-01-31-ardupaddle.md b/backup/content/software/2021-01-31-ardupaddle.md similarity index 100% rename from content/software/2021-01-31-ardupaddle.md rename to backup/content/software/2021-01-31-ardupaddle.md diff --git a/content/software/2021-01-31-hambands.md b/backup/content/software/2021-01-31-hambands.md similarity index 100% rename from content/software/2021-01-31-hambands.md rename to backup/content/software/2021-01-31-hambands.md diff --git a/content/software/2021-02-03-marketcap.md b/backup/content/software/2021-02-03-marketcap.md similarity index 100% rename from content/software/2021-02-03-marketcap.md rename to backup/content/software/2021-02-03-marketcap.md diff --git a/content/software/2021-02-09-blood-cod-plugins.md b/backup/content/software/2021-02-09-blood-cod-plugins.md similarity index 100% rename from content/software/2021-02-09-blood-cod-plugins.md rename to backup/content/software/2021-02-09-blood-cod-plugins.md diff --git a/content/software/2021-02-16-jdma.md b/backup/content/software/2021-02-16-jdma.md similarity index 100% rename from content/software/2021-02-16-jdma.md rename to backup/content/software/2021-02-16-jdma.md diff --git a/content/software/2021-02-16-minimap-server.md b/backup/content/software/2021-02-16-minimap-server.md similarity index 100% rename from content/software/2021-02-16-minimap-server.md rename to backup/content/software/2021-02-16-minimap-server.md diff --git a/content/software/2021-02-25-dji3d.md b/backup/content/software/2021-02-25-dji3d.md similarity index 100% rename from content/software/2021-02-25-dji3d.md rename to backup/content/software/2021-02-25-dji3d.md diff --git a/content/software/2021-03-03-pathfollowing-demo.md b/backup/content/software/2021-03-03-pathfollowing-demo.md similarity index 100% rename from content/software/2021-03-03-pathfollowing-demo.md rename to backup/content/software/2021-03-03-pathfollowing-demo.md diff --git a/content/software/2021-03-19-aprs-bcn.md b/backup/content/software/2021-03-19-aprs-bcn.md similarity index 100% rename from content/software/2021-03-19-aprs-bcn.md rename to backup/content/software/2021-03-19-aprs-bcn.md diff --git a/content/software/2021-03-28-mcq.md b/backup/content/software/2021-03-28-mcq.md similarity index 100% rename from content/software/2021-03-28-mcq.md rename to backup/content/software/2021-03-28-mcq.md diff --git a/content/software/2021-03-31-cargo-token.md b/backup/content/software/2021-03-31-cargo-token.md similarity index 100% rename from content/software/2021-03-31-cargo-token.md rename to backup/content/software/2021-03-31-cargo-token.md diff --git a/content/software/2021-03-31-polymesh.md b/backup/content/software/2021-03-31-polymesh.md similarity index 100% rename from content/software/2021-03-31-polymesh.md rename to backup/content/software/2021-03-31-polymesh.md diff --git a/content/software/2021-04-03-boop.md b/backup/content/software/2021-04-03-boop.md similarity index 100% rename from content/software/2021-04-03-boop.md rename to backup/content/software/2021-04-03-boop.md diff --git a/content/software/2021-04-26-deep-breath.md b/backup/content/software/2021-04-26-deep-breath.md similarity index 100% rename from content/software/2021-04-26-deep-breath.md rename to backup/content/software/2021-04-26-deep-breath.md diff --git a/content/software/2021-05-04-glasscast.md b/backup/content/software/2021-05-04-glasscast.md similarity index 100% rename from content/software/2021-05-04-glasscast.md rename to backup/content/software/2021-05-04-glasscast.md diff --git a/content/software/2021-05-14-baofeng2gqrx.md b/backup/content/software/2021-05-14-baofeng2gqrx.md similarity index 100% rename from content/software/2021-05-14-baofeng2gqrx.md rename to backup/content/software/2021-05-14-baofeng2gqrx.md diff --git a/content/software/2021-06-01-open-depth-map.md b/backup/content/software/2021-06-01-open-depth-map.md similarity index 100% rename from content/software/2021-06-01-open-depth-map.md rename to backup/content/software/2021-06-01-open-depth-map.md diff --git a/content/software/2021-06-13-ittyr.md b/backup/content/software/2021-06-13-ittyr.md similarity index 100% rename from content/software/2021-06-13-ittyr.md rename to backup/content/software/2021-06-13-ittyr.md diff --git a/content/software/2021-07-09-tsinfo.md b/backup/content/software/2021-07-09-tsinfo.md similarity index 100% rename from content/software/2021-07-09-tsinfo.md rename to backup/content/software/2021-07-09-tsinfo.md diff --git a/content/software/2021-07-17-serde-frontmatter.md b/backup/content/software/2021-07-17-serde-frontmatter.md similarity index 100% rename from content/software/2021-07-17-serde-frontmatter.md rename to backup/content/software/2021-07-17-serde-frontmatter.md diff --git a/content/software/2021-08-12-spacetrace.md b/backup/content/software/2021-08-12-spacetrace.md similarity index 100% rename from content/software/2021-08-12-spacetrace.md rename to backup/content/software/2021-08-12-spacetrace.md diff --git a/content/software/2021-09-03-boids.md b/backup/content/software/2021-09-03-boids.md similarity index 100% rename from content/software/2021-09-03-boids.md rename to backup/content/software/2021-09-03-boids.md diff --git a/content/software/2021-09-22-aprshttp.md b/backup/content/software/2021-09-22-aprshttp.md similarity index 100% rename from content/software/2021-09-22-aprshttp.md rename to backup/content/software/2021-09-22-aprshttp.md diff --git a/content/software/2021-09-24-dorm-dash.md b/backup/content/software/2021-09-24-dorm-dash.md similarity index 100% rename from content/software/2021-09-24-dorm-dash.md rename to backup/content/software/2021-09-24-dorm-dash.md diff --git a/content/software/2021-09-27-dirty-fsm.md b/backup/content/software/2021-09-27-dirty-fsm.md similarity index 100% rename from content/software/2021-09-27-dirty-fsm.md rename to backup/content/software/2021-09-27-dirty-fsm.md diff --git a/content/software/2021-10-04-data-loss.md b/backup/content/software/2021-10-04-data-loss.md similarity index 100% rename from content/software/2021-10-04-data-loss.md rename to backup/content/software/2021-10-04-data-loss.md diff --git a/content/software/2021-12-17-netbrowse.md b/backup/content/software/2021-12-17-netbrowse.md similarity index 100% rename from content/software/2021-12-17-netbrowse.md rename to backup/content/software/2021-12-17-netbrowse.md diff --git a/content/software/2022-01-23-tabset.md b/backup/content/software/2022-01-23-tabset.md similarity index 100% rename from content/software/2022-01-23-tabset.md rename to backup/content/software/2022-01-23-tabset.md diff --git a/content/software/2022-04-12-kobo-rs.md b/backup/content/software/2022-04-12-kobo-rs.md similarity index 100% rename from content/software/2022-04-12-kobo-rs.md rename to backup/content/software/2022-04-12-kobo-rs.md diff --git a/content/software/2022-04-14-crashreport.md b/backup/content/software/2022-04-14-crashreport.md similarity index 100% rename from content/software/2022-04-14-crashreport.md rename to backup/content/software/2022-04-14-crashreport.md diff --git a/content/software/2022-05-11-atentry.md b/backup/content/software/2022-05-11-atentry.md similarity index 100% rename from content/software/2022-05-11-atentry.md rename to backup/content/software/2022-05-11-atentry.md diff --git a/content/software/2022-10-14-a10u8r.md b/backup/content/software/2022-10-14-a10u8r.md similarity index 100% rename from content/software/2022-10-14-a10u8r.md rename to backup/content/software/2022-10-14-a10u8r.md diff --git a/content/software/2023-01-23-tg4x-case.md b/backup/content/software/2023-01-23-tg4x-case.md similarity index 100% rename from content/software/2023-01-23-tg4x-case.md rename to backup/content/software/2023-01-23-tg4x-case.md diff --git a/content/software/_index.md b/backup/content/software/_index.md similarity index 100% rename from content/software/_index.md rename to backup/content/software/_index.md diff --git a/content/timeline/_index.md b/backup/content/timeline/_index.md similarity index 100% rename from content/timeline/_index.md rename to backup/content/timeline/_index.md diff --git a/static/ewp.png b/backup/static/ewp.png similarity index 100% rename from static/ewp.png rename to backup/static/ewp.png diff --git a/static/ewp_dark.png b/backup/static/ewp_dark.png similarity index 100% rename from static/ewp_dark.png rename to backup/static/ewp_dark.png diff --git a/static/geofeed.csv b/backup/static/geofeed.csv similarity index 100% rename from static/geofeed.csv rename to backup/static/geofeed.csv diff --git a/static/images/hobbies/arts/photos/evan_desk.jpg b/backup/static/images/hobbies/arts/photos/evan_desk.jpg similarity index 100% rename from static/images/hobbies/arts/photos/evan_desk.jpg rename to backup/static/images/hobbies/arts/photos/evan_desk.jpg diff --git a/static/images/hobbies/arts/photos/halifax_water.jpg b/backup/static/images/hobbies/arts/photos/halifax_water.jpg similarity index 100% rename from static/images/hobbies/arts/photos/halifax_water.jpg rename to backup/static/images/hobbies/arts/photos/halifax_water.jpg diff --git a/static/images/hobbies/arts/photos/mother_stairs.jpg b/backup/static/images/hobbies/arts/photos/mother_stairs.jpg similarity index 100% rename from static/images/hobbies/arts/photos/mother_stairs.jpg rename to backup/static/images/hobbies/arts/photos/mother_stairs.jpg diff --git a/static/images/hobbies/arts/photos/quebec_style.jpg b/backup/static/images/hobbies/arts/photos/quebec_style.jpg similarity index 100% rename from static/images/hobbies/arts/photos/quebec_style.jpg rename to backup/static/images/hobbies/arts/photos/quebec_style.jpg diff --git a/static/images/hobbies/arts/photos/raider_names.jpg b/backup/static/images/hobbies/arts/photos/raider_names.jpg similarity index 100% rename from static/images/hobbies/arts/photos/raider_names.jpg rename to backup/static/images/hobbies/arts/photos/raider_names.jpg diff --git a/static/images/hobbies/robotics/robots/darthraider.png b/backup/static/images/hobbies/robotics/robots/darthraider.png similarity index 100% rename from static/images/hobbies/robotics/robots/darthraider.png rename to backup/static/images/hobbies/robotics/robots/darthraider.png diff --git a/static/images/hobbies/robotics/robots/hatchfield.jpg b/backup/static/images/hobbies/robotics/robots/hatchfield.jpg similarity index 100% rename from static/images/hobbies/robotics/robots/hatchfield.jpg rename to backup/static/images/hobbies/robotics/robots/hatchfield.jpg diff --git a/static/images/hobbies/robotics/robots/minibot.jpg b/backup/static/images/hobbies/robotics/robots/minibot.jpg similarity index 100% rename from static/images/hobbies/robotics/robots/minibot.jpg rename to backup/static/images/hobbies/robotics/robots/minibot.jpg diff --git a/static/images/hobbies/robotics/robots/qbert.png b/backup/static/images/hobbies/robotics/robots/qbert.png similarity index 100% rename from static/images/hobbies/robotics/robots/qbert.png rename to backup/static/images/hobbies/robotics/robots/qbert.png diff --git a/static/images/hobbies/software/games/deep_breath.png b/backup/static/images/hobbies/software/games/deep_breath.png similarity index 100% rename from static/images/hobbies/software/games/deep_breath.png rename to backup/static/images/hobbies/software/games/deep_breath.png diff --git a/static/images/hobbies/software/games/flippycat.png b/backup/static/images/hobbies/software/games/flippycat.png similarity index 100% rename from static/images/hobbies/software/games/flippycat.png rename to backup/static/images/hobbies/software/games/flippycat.png diff --git a/static/images/hobbies/software/games/slate_map.jpg b/backup/static/images/hobbies/software/games/slate_map.jpg similarity index 100% rename from static/images/hobbies/software/games/slate_map.jpg rename to backup/static/images/hobbies/software/games/slate_map.jpg diff --git a/static/images/join-our-discord.png b/backup/static/images/join-our-discord.png similarity index 100% rename from static/images/join-our-discord.png rename to backup/static/images/join-our-discord.png diff --git a/static/images/network/44-logo.png b/backup/static/images/network/44-logo.png similarity index 100% rename from static/images/network/44-logo.png rename to backup/static/images/network/44-logo.png diff --git a/static/images/network/arin.png b/backup/static/images/network/arin.png similarity index 100% rename from static/images/network/arin.png rename to backup/static/images/network/arin.png diff --git a/static/images/network/net_map.svg b/backup/static/images/network/net_map.svg similarity index 100% rename from static/images/network/net_map.svg rename to backup/static/images/network/net_map.svg diff --git a/static/images/network/net_map_cropped.svg b/backup/static/images/network/net_map_cropped.svg similarity index 100% rename from static/images/network/net_map_cropped.svg rename to backup/static/images/network/net_map_cropped.svg diff --git a/static/images/posts/2020-wrapup/buddy-auto.gif b/backup/static/images/posts/2020-wrapup/buddy-auto.gif similarity index 100% rename from static/images/posts/2020-wrapup/buddy-auto.gif rename to backup/static/images/posts/2020-wrapup/buddy-auto.gif diff --git a/static/images/posts/ampr-vultr-bgp/request-page.png b/backup/static/images/posts/ampr-vultr-bgp/request-page.png similarity index 100% rename from static/images/posts/ampr-vultr-bgp/request-page.png rename to backup/static/images/posts/ampr-vultr-bgp/request-page.png diff --git a/static/images/posts/angle-problem/drawing.svg b/backup/static/images/posts/angle-problem/drawing.svg similarity index 100% rename from static/images/posts/angle-problem/drawing.svg rename to backup/static/images/posts/angle-problem/drawing.svg diff --git a/static/images/posts/bell-ipv6/hh4k.png b/backup/static/images/posts/bell-ipv6/hh4k.png similarity index 100% rename from static/images/posts/bell-ipv6/hh4k.png rename to backup/static/images/posts/bell-ipv6/hh4k.png diff --git a/static/images/posts/bell-ipv6/sit.png b/backup/static/images/posts/bell-ipv6/sit.png similarity index 100% rename from static/images/posts/bell-ipv6/sit.png rename to backup/static/images/posts/bell-ipv6/sit.png diff --git a/static/images/posts/bell-ipv6/udm-pro.png b/backup/static/images/posts/bell-ipv6/udm-pro.png similarity index 100% rename from static/images/posts/bell-ipv6/udm-pro.png rename to backup/static/images/posts/bell-ipv6/udm-pro.png diff --git a/static/images/posts/bin-images/dll.png b/backup/static/images/posts/bin-images/dll.png similarity index 100% rename from static/images/posts/bin-images/dll.png rename to backup/static/images/posts/bin-images/dll.png diff --git a/static/images/posts/bin-images/dll2.png b/backup/static/images/posts/bin-images/dll2.png similarity index 100% rename from static/images/posts/bin-images/dll2.png rename to backup/static/images/posts/bin-images/dll2.png diff --git a/static/images/posts/commit-sync/commit_graph.png b/backup/static/images/posts/commit-sync/commit_graph.png similarity index 100% rename from static/images/posts/commit-sync/commit_graph.png rename to backup/static/images/posts/commit-sync/commit_graph.png diff --git a/static/images/posts/frc-codespaces/codespaces-code.png b/backup/static/images/posts/frc-codespaces/codespaces-code.png similarity index 100% rename from static/images/posts/frc-codespaces/codespaces-code.png rename to backup/static/images/posts/frc-codespaces/codespaces-code.png diff --git a/static/images/posts/frc-codespaces/codespaces-menu.png b/backup/static/images/posts/frc-codespaces/codespaces-menu.png similarity index 100% rename from static/images/posts/frc-codespaces/codespaces-menu.png rename to backup/static/images/posts/frc-codespaces/codespaces-menu.png diff --git a/static/images/posts/galliumos/arcer_r11_screw.jpg b/backup/static/images/posts/galliumos/arcer_r11_screw.jpg similarity index 100% rename from static/images/posts/galliumos/arcer_r11_screw.jpg rename to backup/static/images/posts/galliumos/arcer_r11_screw.jpg diff --git a/static/images/posts/galliumos/fwutil_cros_wp-on.png b/backup/static/images/posts/galliumos/fwutil_cros_wp-on.png similarity index 100% rename from static/images/posts/galliumos/fwutil_cros_wp-on.png rename to backup/static/images/posts/galliumos/fwutil_cros_wp-on.png diff --git a/static/images/posts/gamels/steam_app_ids.png b/backup/static/images/posts/gamels/steam_app_ids.png similarity index 100% rename from static/images/posts/gamels/steam_app_ids.png rename to backup/static/images/posts/gamels/steam_app_ids.png diff --git a/static/images/posts/japanese-input/ibus-general.png b/backup/static/images/posts/japanese-input/ibus-general.png similarity index 100% rename from static/images/posts/japanese-input/ibus-general.png rename to backup/static/images/posts/japanese-input/ibus-general.png diff --git a/static/images/posts/japanese-input/ibus-input.png b/backup/static/images/posts/japanese-input/ibus-input.png similarity index 100% rename from static/images/posts/japanese-input/ibus-input.png rename to backup/static/images/posts/japanese-input/ibus-input.png diff --git a/static/images/posts/japanese-input/language-installation.png b/backup/static/images/posts/japanese-input/language-installation.png similarity index 100% rename from static/images/posts/japanese-input/language-installation.png rename to backup/static/images/posts/japanese-input/language-installation.png diff --git a/static/images/posts/japanese-input/language-settings.png b/backup/static/images/posts/japanese-input/language-settings.png similarity index 100% rename from static/images/posts/japanese-input/language-settings.png rename to backup/static/images/posts/japanese-input/language-settings.png diff --git a/static/images/posts/latex-notes/hs_notes_workflow.png b/backup/static/images/posts/latex-notes/hs_notes_workflow.png similarity index 100% rename from static/images/posts/latex-notes/hs_notes_workflow.png rename to backup/static/images/posts/latex-notes/hs_notes_workflow.png diff --git a/static/images/posts/ludum-dare-46/ld46-final.png b/backup/static/images/posts/ludum-dare-46/ld46-final.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-final.png rename to backup/static/images/posts/ludum-dare-46/ld46-final.png diff --git a/static/images/posts/ludum-dare-46/ld46-heartrate.png b/backup/static/images/posts/ludum-dare-46/ld46-heartrate.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-heartrate.png rename to backup/static/images/posts/ludum-dare-46/ld46-heartrate.png diff --git a/static/images/posts/ludum-dare-46/ld46-hud-v1.png b/backup/static/images/posts/ludum-dare-46/ld46-hud-v1.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-hud-v1.png rename to backup/static/images/posts/ludum-dare-46/ld46-hud-v1.png diff --git a/static/images/posts/ludum-dare-46/ld46-hud-v2.png b/backup/static/images/posts/ludum-dare-46/ld46-hud-v2.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-hud-v2.png rename to backup/static/images/posts/ludum-dare-46/ld46-hud-v2.png diff --git a/static/images/posts/ludum-dare-46/ld46-new-game-bg.png b/backup/static/images/posts/ludum-dare-46/ld46-new-game-bg.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-new-game-bg.png rename to backup/static/images/posts/ludum-dare-46/ld46-new-game-bg.png diff --git a/static/images/posts/ludum-dare-46/ld46-settings-screen.png b/backup/static/images/posts/ludum-dare-46/ld46-settings-screen.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-settings-screen.png rename to backup/static/images/posts/ludum-dare-46/ld46-settings-screen.png diff --git a/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png b/backup/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png similarity index 100% rename from static/images/posts/ludum-dare-46/ld46-world-assets-v1.png rename to backup/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png diff --git a/static/images/posts/mindmap/mindmap-simple.png b/backup/static/images/posts/mindmap/mindmap-simple.png similarity index 100% rename from static/images/posts/mindmap/mindmap-simple.png rename to backup/static/images/posts/mindmap/mindmap-simple.png diff --git a/static/images/posts/monocular-blender/ayo_bro.png b/backup/static/images/posts/monocular-blender/ayo_bro.png similarity index 100% rename from static/images/posts/monocular-blender/ayo_bro.png rename to backup/static/images/posts/monocular-blender/ayo_bro.png diff --git a/static/images/posts/monocular-blender/ayo_displaced.png b/backup/static/images/posts/monocular-blender/ayo_displaced.png similarity index 100% rename from static/images/posts/monocular-blender/ayo_displaced.png rename to backup/static/images/posts/monocular-blender/ayo_displaced.png diff --git a/static/images/posts/monocular-blender/ayo_textured.png b/backup/static/images/posts/monocular-blender/ayo_textured.png similarity index 100% rename from static/images/posts/monocular-blender/ayo_textured.png rename to backup/static/images/posts/monocular-blender/ayo_textured.png diff --git a/static/images/posts/monocular-blender/blender-importer-window.png b/backup/static/images/posts/monocular-blender/blender-importer-window.png similarity index 100% rename from static/images/posts/monocular-blender/blender-importer-window.png rename to backup/static/images/posts/monocular-blender/blender-importer-window.png diff --git a/static/images/posts/monocular-blender/demo_render.mp4 b/backup/static/images/posts/monocular-blender/demo_render.mp4 similarity index 100% rename from static/images/posts/monocular-blender/demo_render.mp4 rename to backup/static/images/posts/monocular-blender/demo_render.mp4 diff --git a/static/images/posts/monocular-blender/exaggerated-depth.png b/backup/static/images/posts/monocular-blender/exaggerated-depth.png similarity index 100% rename from static/images/posts/monocular-blender/exaggerated-depth.png rename to backup/static/images/posts/monocular-blender/exaggerated-depth.png diff --git a/static/images/posts/nanovna/area-2.jpg b/backup/static/images/posts/nanovna/area-2.jpg similarity index 100% rename from static/images/posts/nanovna/area-2.jpg rename to backup/static/images/posts/nanovna/area-2.jpg diff --git a/static/images/posts/nanovna/area.jpg b/backup/static/images/posts/nanovna/area.jpg similarity index 100% rename from static/images/posts/nanovna/area.jpg rename to backup/static/images/posts/nanovna/area.jpg diff --git a/static/images/posts/nanovna/nanovna-capture-20m.png b/backup/static/images/posts/nanovna/nanovna-capture-20m.png similarity index 100% rename from static/images/posts/nanovna/nanovna-capture-20m.png rename to backup/static/images/posts/nanovna/nanovna-capture-20m.png diff --git a/static/images/posts/nanovna/nanovna-capture-full.png b/backup/static/images/posts/nanovna/nanovna-capture-full.png similarity index 100% rename from static/images/posts/nanovna/nanovna-capture-full.png rename to backup/static/images/posts/nanovna/nanovna-capture-full.png diff --git a/static/images/posts/nanovna/nanovna.jpg b/backup/static/images/posts/nanovna/nanovna.jpg similarity index 100% rename from static/images/posts/nanovna/nanovna.jpg rename to backup/static/images/posts/nanovna/nanovna.jpg diff --git a/static/images/posts/nanovna/setup.jpg b/backup/static/images/posts/nanovna/setup.jpg similarity index 100% rename from static/images/posts/nanovna/setup.jpg rename to backup/static/images/posts/nanovna/setup.jpg diff --git a/static/images/posts/personal-ases/ip_stack.png b/backup/static/images/posts/personal-ases/ip_stack.png similarity index 100% rename from static/images/posts/personal-ases/ip_stack.png rename to backup/static/images/posts/personal-ases/ip_stack.png diff --git a/static/images/posts/personal-ases/rirs.png b/backup/static/images/posts/personal-ases/rirs.png similarity index 100% rename from static/images/posts/personal-ases/rirs.png rename to backup/static/images/posts/personal-ases/rirs.png diff --git a/static/images/posts/personal-pbx/magic_phones.dot b/backup/static/images/posts/personal-pbx/magic_phones.dot similarity index 100% rename from static/images/posts/personal-pbx/magic_phones.dot rename to backup/static/images/posts/personal-pbx/magic_phones.dot diff --git a/static/images/posts/personal-pbx/magic_phones.png b/backup/static/images/posts/personal-pbx/magic_phones.png similarity index 100% rename from static/images/posts/personal-pbx/magic_phones.png rename to backup/static/images/posts/personal-pbx/magic_phones.png diff --git a/static/images/posts/personal-pbx/my_trunks.dot b/backup/static/images/posts/personal-pbx/my_trunks.dot similarity index 100% rename from static/images/posts/personal-pbx/my_trunks.dot rename to backup/static/images/posts/personal-pbx/my_trunks.dot diff --git a/static/images/posts/personal-pbx/my_trunks.png b/backup/static/images/posts/personal-pbx/my_trunks.png similarity index 100% rename from static/images/posts/personal-pbx/my_trunks.png rename to backup/static/images/posts/personal-pbx/my_trunks.png diff --git a/static/images/posts/personal-pbx/phone_internet.dot b/backup/static/images/posts/personal-pbx/phone_internet.dot similarity index 100% rename from static/images/posts/personal-pbx/phone_internet.dot rename to backup/static/images/posts/personal-pbx/phone_internet.dot diff --git a/static/images/posts/personal-pbx/phone_internet.png b/backup/static/images/posts/personal-pbx/phone_internet.png similarity index 100% rename from static/images/posts/personal-pbx/phone_internet.png rename to backup/static/images/posts/personal-pbx/phone_internet.png diff --git a/static/images/posts/quaternions/dual_quats.jpg b/backup/static/images/posts/quaternions/dual_quats.jpg similarity index 100% rename from static/images/posts/quaternions/dual_quats.jpg rename to backup/static/images/posts/quaternions/dual_quats.jpg diff --git a/static/images/posts/quaternions/quat_mul.jpg b/backup/static/images/posts/quaternions/quat_mul.jpg similarity index 100% rename from static/images/posts/quaternions/quat_mul.jpg rename to backup/static/images/posts/quaternions/quat_mul.jpg diff --git a/static/images/posts/quaternions/quat_vec3.png b/backup/static/images/posts/quaternions/quat_vec3.png similarity index 100% rename from static/images/posts/quaternions/quat_vec3.png rename to backup/static/images/posts/quaternions/quat_vec3.png diff --git a/static/images/posts/quaternions/quaternion_meme.png b/backup/static/images/posts/quaternions/quaternion_meme.png similarity index 100% rename from static/images/posts/quaternions/quaternion_meme.png rename to backup/static/images/posts/quaternions/quaternion_meme.png diff --git a/static/images/posts/rickroll-ipv6/he-dns-fields.png b/backup/static/images/posts/rickroll-ipv6/he-dns-fields.png similarity index 100% rename from static/images/posts/rickroll-ipv6/he-dns-fields.png rename to backup/static/images/posts/rickroll-ipv6/he-dns-fields.png diff --git a/static/images/posts/rickroll-ipv6/he-mtr.png b/backup/static/images/posts/rickroll-ipv6/he-mtr.png similarity index 100% rename from static/images/posts/rickroll-ipv6/he-mtr.png rename to backup/static/images/posts/rickroll-ipv6/he-mtr.png diff --git a/static/images/posts/rickroll-ipv6/ptr-records.png b/backup/static/images/posts/rickroll-ipv6/ptr-records.png similarity index 100% rename from static/images/posts/rickroll-ipv6/ptr-records.png rename to backup/static/images/posts/rickroll-ipv6/ptr-records.png diff --git a/static/images/posts/rickroll-ipv6/result.png b/backup/static/images/posts/rickroll-ipv6/result.png similarity index 100% rename from static/images/posts/rickroll-ipv6/result.png rename to backup/static/images/posts/rickroll-ipv6/result.png diff --git a/static/images/posts/robotics-journey/testbed.jpg b/backup/static/images/posts/robotics-journey/testbed.jpg similarity index 100% rename from static/images/posts/robotics-journey/testbed.jpg rename to backup/static/images/posts/robotics-journey/testbed.jpg diff --git a/static/images/posts/steam-switch/sc-switch.jpg b/backup/static/images/posts/steam-switch/sc-switch.jpg similarity index 100% rename from static/images/posts/steam-switch/sc-switch.jpg rename to backup/static/images/posts/steam-switch/sc-switch.jpg diff --git a/static/images/posts/steam-switch/sc.png b/backup/static/images/posts/steam-switch/sc.png similarity index 100% rename from static/images/posts/steam-switch/sc.png rename to backup/static/images/posts/steam-switch/sc.png diff --git a/static/images/posts/unfinished-projects/commit_history.png b/backup/static/images/posts/unfinished-projects/commit_history.png similarity index 100% rename from static/images/posts/unfinished-projects/commit_history.png rename to backup/static/images/posts/unfinished-projects/commit_history.png diff --git a/static/images/posts/unfinished-projects/lang_stats.svg b/backup/static/images/posts/unfinished-projects/lang_stats.svg similarity index 100% rename from static/images/posts/unfinished-projects/lang_stats.svg rename to backup/static/images/posts/unfinished-projects/lang_stats.svg diff --git a/static/images/posts/unfinished-projects/private_to_md.py b/backup/static/images/posts/unfinished-projects/private_to_md.py similarity index 100% rename from static/images/posts/unfinished-projects/private_to_md.py rename to backup/static/images/posts/unfinished-projects/private_to_md.py diff --git a/static/images/posts/unfinished-projects/privates.json b/backup/static/images/posts/unfinished-projects/privates.json similarity index 100% rename from static/images/posts/unfinished-projects/privates.json rename to backup/static/images/posts/unfinished-projects/privates.json diff --git a/static/images/posts/vanilla-plus/minimap_2020.png b/backup/static/images/posts/vanilla-plus/minimap_2020.png similarity index 100% rename from static/images/posts/vanilla-plus/minimap_2020.png rename to backup/static/images/posts/vanilla-plus/minimap_2020.png diff --git a/static/images/posts/vanilla-plus/rei.png b/backup/static/images/posts/vanilla-plus/rei.png similarity index 100% rename from static/images/posts/vanilla-plus/rei.png rename to backup/static/images/posts/vanilla-plus/rei.png diff --git a/static/images/posts/vanilla-plus/sodium_settings.jpeg b/backup/static/images/posts/vanilla-plus/sodium_settings.jpeg similarity index 100% rename from static/images/posts/vanilla-plus/sodium_settings.jpeg rename to backup/static/images/posts/vanilla-plus/sodium_settings.jpeg diff --git a/static/images/posts/vortex-core/core-mpc-tool.png b/backup/static/images/posts/vortex-core/core-mpc-tool.png similarity index 100% rename from static/images/posts/vortex-core/core-mpc-tool.png rename to backup/static/images/posts/vortex-core/core-mpc-tool.png diff --git a/static/images/posts/vortex-core/core-mpc-webapp.png b/backup/static/images/posts/vortex-core/core-mpc-webapp.png similarity index 100% rename from static/images/posts/vortex-core/core-mpc-webapp.png rename to backup/static/images/posts/vortex-core/core-mpc-webapp.png diff --git a/static/images/posts/vortex-core/core.jpg b/backup/static/images/posts/vortex-core/core.jpg similarity index 100% rename from static/images/posts/vortex-core/core.jpg rename to backup/static/images/posts/vortex-core/core.jpg diff --git a/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg b/backup/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg similarity index 100% rename from static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg rename to backup/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg diff --git a/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg b/backup/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg similarity index 100% rename from static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg rename to backup/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg diff --git a/static/images/posts/wheels-to-awards/w2a.png b/backup/static/images/posts/wheels-to-awards/w2a.png similarity index 100% rename from static/images/posts/wheels-to-awards/w2a.png rename to backup/static/images/posts/wheels-to-awards/w2a.png diff --git a/static/images/posts/wheels-to-awards/w2ainspo.jpg b/backup/static/images/posts/wheels-to-awards/w2ainspo.jpg similarity index 100% rename from static/images/posts/wheels-to-awards/w2ainspo.jpg rename to backup/static/images/posts/wheels-to-awards/w2ainspo.jpg diff --git a/static/images/products/vcv/a10u8r.png b/backup/static/images/products/vcv/a10u8r.png similarity index 100% rename from static/images/products/vcv/a10u8r.png rename to backup/static/images/products/vcv/a10u8r.png diff --git a/static/person.jsonld b/backup/static/person.jsonld similarity index 100% rename from static/person.jsonld rename to backup/static/person.jsonld diff --git a/static/photos/go_train_wide.jpg b/backup/static/photos/go_train_wide.jpg similarity index 100% rename from static/photos/go_train_wide.jpg rename to backup/static/photos/go_train_wide.jpg diff --git a/static/photos/nova-scotia-2019/IMG_20190804_195626-01.jpeg b/backup/static/photos/nova-scotia-2019/IMG_20190804_195626-01.jpeg similarity index 100% rename from static/photos/nova-scotia-2019/IMG_20190804_195626-01.jpeg rename to backup/static/photos/nova-scotia-2019/IMG_20190804_195626-01.jpeg diff --git a/static/photos/nova-scotia-2019/IMG_20190804_200022-01.jpeg b/backup/static/photos/nova-scotia-2019/IMG_20190804_200022-01.jpeg similarity index 100% rename from static/photos/nova-scotia-2019/IMG_20190804_200022-01.jpeg rename to backup/static/photos/nova-scotia-2019/IMG_20190804_200022-01.jpeg diff --git a/static/photos/nova-scotia-2019/IMG_20190805_151052-01.jpeg b/backup/static/photos/nova-scotia-2019/IMG_20190805_151052-01.jpeg similarity index 100% rename from static/photos/nova-scotia-2019/IMG_20190805_151052-01.jpeg rename to backup/static/photos/nova-scotia-2019/IMG_20190805_151052-01.jpeg diff --git a/static/photos/nova-scotia-2019/IMG_20190807_122409-01.jpeg b/backup/static/photos/nova-scotia-2019/IMG_20190807_122409-01.jpeg similarity index 100% rename from static/photos/nova-scotia-2019/IMG_20190807_122409-01.jpeg rename to backup/static/photos/nova-scotia-2019/IMG_20190807_122409-01.jpeg diff --git a/static/photos/nova-scotia-2019/IMG_20190808_152323-01.jpeg b/backup/static/photos/nova-scotia-2019/IMG_20190808_152323-01.jpeg similarity index 100% rename from static/photos/nova-scotia-2019/IMG_20190808_152323-01.jpeg rename to backup/static/photos/nova-scotia-2019/IMG_20190808_152323-01.jpeg diff --git a/static/photos/nova-scotia-2019/PANO_20190805_114718.jpg b/backup/static/photos/nova-scotia-2019/PANO_20190805_114718.jpg similarity index 100% rename from static/photos/nova-scotia-2019/PANO_20190805_114718.jpg rename to backup/static/photos/nova-scotia-2019/PANO_20190805_114718.jpg diff --git a/static/photos/nova-scotia-2019/PANO_20190805_123604.jpg b/backup/static/photos/nova-scotia-2019/PANO_20190805_123604.jpg similarity index 100% rename from static/photos/nova-scotia-2019/PANO_20190805_123604.jpg rename to backup/static/photos/nova-scotia-2019/PANO_20190805_123604.jpg diff --git a/static/photos/quebec-2017/20170621_105853-01.jpeg b/backup/static/photos/quebec-2017/20170621_105853-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170621_105853-01.jpeg rename to backup/static/photos/quebec-2017/20170621_105853-01.jpeg diff --git a/static/photos/quebec-2017/20170621_105921-01.jpeg b/backup/static/photos/quebec-2017/20170621_105921-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170621_105921-01.jpeg rename to backup/static/photos/quebec-2017/20170621_105921-01.jpeg diff --git a/static/photos/quebec-2017/20170621_131126-01.jpeg b/backup/static/photos/quebec-2017/20170621_131126-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170621_131126-01.jpeg rename to backup/static/photos/quebec-2017/20170621_131126-01.jpeg diff --git a/static/photos/quebec-2017/20170621_132531-01.jpeg b/backup/static/photos/quebec-2017/20170621_132531-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170621_132531-01.jpeg rename to backup/static/photos/quebec-2017/20170621_132531-01.jpeg diff --git a/static/photos/quebec-2017/20170621_225558-01.jpeg b/backup/static/photos/quebec-2017/20170621_225558-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170621_225558-01.jpeg rename to backup/static/photos/quebec-2017/20170621_225558-01.jpeg diff --git a/static/photos/quebec-2017/20170622_112655-01.jpeg b/backup/static/photos/quebec-2017/20170622_112655-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170622_112655-01.jpeg rename to backup/static/photos/quebec-2017/20170622_112655-01.jpeg diff --git a/static/photos/quebec-2017/20170622_152959-01.jpeg b/backup/static/photos/quebec-2017/20170622_152959-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170622_152959-01.jpeg rename to backup/static/photos/quebec-2017/20170622_152959-01.jpeg diff --git a/static/photos/quebec-2017/20170622_153509-02.jpeg b/backup/static/photos/quebec-2017/20170622_153509-02.jpeg similarity index 100% rename from static/photos/quebec-2017/20170622_153509-02.jpeg rename to backup/static/photos/quebec-2017/20170622_153509-02.jpeg diff --git a/static/photos/quebec-2017/20170622_153903-01.jpeg b/backup/static/photos/quebec-2017/20170622_153903-01.jpeg similarity index 100% rename from static/photos/quebec-2017/20170622_153903-01.jpeg rename to backup/static/photos/quebec-2017/20170622_153903-01.jpeg diff --git a/templates/404.html b/backup/templates/404.html similarity index 100% rename from templates/404.html rename to backup/templates/404.html diff --git a/templates/base.html b/backup/templates/base.html similarity index 100% rename from templates/base.html rename to backup/templates/base.html diff --git a/templates/components/about-card.html b/backup/templates/components/about-card.html similarity index 100% rename from templates/components/about-card.html rename to backup/templates/components/about-card.html diff --git a/templates/components/footer.html b/backup/templates/components/footer.html similarity index 100% rename from templates/components/footer.html rename to backup/templates/components/footer.html diff --git a/templates/components/heading-card.html b/backup/templates/components/heading-card.html similarity index 100% rename from templates/components/heading-card.html rename to backup/templates/components/heading-card.html diff --git a/templates/components/metadata/advertise-rss.html b/backup/templates/components/metadata/advertise-rss.html similarity index 100% rename from templates/components/metadata/advertise-rss.html rename to backup/templates/components/metadata/advertise-rss.html diff --git a/templates/components/metadata/analytics.html b/backup/templates/components/metadata/analytics.html similarity index 100% rename from templates/components/metadata/analytics.html rename to backup/templates/components/metadata/analytics.html diff --git a/templates/components/metadata/opengraph.html b/backup/templates/components/metadata/opengraph.html similarity index 100% rename from templates/components/metadata/opengraph.html rename to backup/templates/components/metadata/opengraph.html diff --git a/templates/components/metadata/page-features.html b/backup/templates/components/metadata/page-features.html similarity index 100% rename from templates/components/metadata/page-features.html rename to backup/templates/components/metadata/page-features.html diff --git a/templates/components/navbar.html b/backup/templates/components/navbar.html similarity index 100% rename from templates/components/navbar.html rename to backup/templates/components/navbar.html diff --git a/templates/components/photo-collection-card.html b/backup/templates/components/photo-collection-card.html similarity index 100% rename from templates/components/photo-collection-card.html rename to backup/templates/components/photo-collection-card.html diff --git a/templates/components/site-timeline.html b/backup/templates/components/site-timeline.html similarity index 100% rename from templates/components/site-timeline.html rename to backup/templates/components/site-timeline.html diff --git a/templates/index.html b/backup/templates/index.html similarity index 100% rename from templates/index.html rename to backup/templates/index.html diff --git a/templates/page.html b/backup/templates/page.html similarity index 100% rename from templates/page.html rename to backup/templates/page.html diff --git a/templates/section.html b/backup/templates/section.html similarity index 100% rename from templates/section.html rename to backup/templates/section.html diff --git a/templates/shortcodes/clickable_photo.html b/backup/templates/shortcodes/clickable_photo.html similarity index 100% rename from templates/shortcodes/clickable_photo.html rename to backup/templates/shortcodes/clickable_photo.html diff --git a/templates/shortcodes/github.html b/backup/templates/shortcodes/github.html similarity index 100% rename from templates/shortcodes/github.html rename to backup/templates/shortcodes/github.html diff --git a/templates/shortcodes/mention.html b/backup/templates/shortcodes/mention.html similarity index 100% rename from templates/shortcodes/mention.html rename to backup/templates/shortcodes/mention.html diff --git a/config.toml b/config.toml deleted file mode 100644 index b89bf5b..0000000 --- a/config.toml +++ /dev/null @@ -1,32 +0,0 @@ -base_url = "https://ewpratten.com" -title = "Evan Pratten" -description = "Evan Pratten is a college student, amateur radio operator, software developer, and more. This is his website." -default_language = "en" -compile_sass = true -build_search_index = true -generate_feed = true -feed_filename = "rss.xml" -minify_html = false - -[markdown] -highlight_code = true -render_emoji = true -external_links_target_blank = true - -[link_checker] -skip_prefixes = [] -skip_anchor_prefixes = [] -internal_level = "error" -external_level = "error" - -[extra] -# Website -domain_name = "ewpratten.com" -# Me -name = "Evan Pratten" -profession = "Software Developer" -profile_photo = "https://branding.ewpratten.com/pfp/2022/460x460.webp" -# Accounts -email = "evan@ewpratten.com" -github = "ewpratten" -linkedin = "ewpratten" diff --git a/index.html b/index.html new file mode 100644 index 0000000..61560d3 --- /dev/null +++ b/index.html @@ -0,0 +1,92 @@ + + + + + + + + + + Evan Warren Pratten + + + + + + +
+
+ +

+ Evan + Warren + Pratten +

+ SOFTWARE DEVELOPER · NETWORK ENGINEER +
+
+ GitHub + · + Linkedin + · + Contact +
+
+ +
+ +
+ +

About Me

+ + +

+ Hi, I am Evan (known online as ewpratten). +

+ + +

+ By day I am a Pipeline Software Developer at Toronto-based animation studio + Industrial Brothers + where I build backend tooling that helps streamline the process from concept to final render + for our productions. The most recent of which--Daniel Spellbound--is now streaming on Netflix. +

+ + +

+ Outside of work, I keep myself busy with many hobbies, such as: +

+

+ +
+ +
+
+ +

+ Copyright © 2017 - 2023 Evan Warren Pratten +

+ + + + \ No newline at end of file diff --git a/jsonld_templates/blog_post.jsonld b/jsonld_templates/blog_post.jsonld deleted file mode 100644 index c8e8840..0000000 --- a/jsonld_templates/blog_post.jsonld +++ /dev/null @@ -1,42 +0,0 @@ -{ - "@context": "http://schema.org", - "@type": "BlogPosting", - "url": "{{url}}", - "headline": "{{title}}", - "dateCreated": "{{date}}T00:00:00", - "datePublished": "{{date}}T00:00:00", - "dateModified": "{{date}}T00:00:00", - "inLanguage": "en-CA", - "isFamilyFriendly": "true", - "accountablePerson": { - "@type": "Person", - "name": "Evan Pratten", - "url": "https://ewpratten.com" - }, - "author": { - "@type": "Person", - "name": "Evan Pratten", - "url": "https://ewpratten.com" - }, - "creator": { - "@type": "Person", - "name": "Evan Pratten", - "url": "https://ewpratten.com" - }, - "publisher": { - "@type": "Organization", - "name": "Evan Pratten", - "url": "https://ewpratten.com", - "logo": { - "@type": "ImageObject", - "url": "{{profile_pic}}", - "width": "460", - "height": "460" - } - }, - "mainEntityOfPage": "True", - "keywords": [], - "genre": [], - "articleSection": "Blog Post", - "__articleBody__": "{{content}}" -} \ No newline at end of file diff --git a/jsonld_templates/website.jsonld b/jsonld_templates/website.jsonld deleted file mode 100644 index 4994742..0000000 --- a/jsonld_templates/website.jsonld +++ /dev/null @@ -1,64 +0,0 @@ -[ - { - "@context": "http://schema.org", - "@type": "WebSite", - "additionalType": [ - "CreativeWork", - "Person" - ], - "url": "{{url}}", - "name": "Evan Pratten", - "alternateName": "ewpratten", - "headline": "{{title}}", - "image": "{{avatar}}", - "logo": "{{avatar}}", - "inLanguage": "en-CA", - "author": "Evan Pratten", - "description": "{{description}}", - "disambiguatingDescription": "Personal website of Evan Pratten", - "publisher": { - "@type": "Organization", - "name": "Evan Pratten", - "url": "https://ewpratten.com", - "logo": { - "@type": "ImageObject", - "url": "{{avatar}}", - "width": "460", - "height": "460" - } - }, - "potentialAction": { - "@type": "SearchAction", - "target": { - "@type": "EntryPoint", - "urlTemplate": "{{url}}/search?q={search_term_string}" - }, - "query-input": "required name=search_term_string" - }, - "keywords": [ - "Evan Pratten", - "Software", - "Music", - "Photography", - "Hobby", - "Blog" - ] - }, - { - "@context": "https://schema.org", - "@graph": [ - { - "@context": "https://schema.org", - "@type": "SiteNavigationElement", - "name": "Blog", - "url": "{{url}}/blog" - }, - { - "@context": "https://schema.org", - "@type": "SiteNavigationElement", - "name": "Contact", - "url": "{{url}}/contact" - } - ] - } -] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 38ff267..0000000 --- a/package-lock.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "ewpratten.com", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "dependencies": { - "bootstrap": "^5.2.3", - "github-markdown-css": "^5.1.0", - "line-awesome": "^1.3.0" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/bootstrap": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", - "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "@popperjs/core": "^2.11.6" - } - }, - "node_modules/github-markdown-css": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/github-markdown-css/-/github-markdown-css-5.1.0.tgz", - "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/line-awesome": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/line-awesome/-/line-awesome-1.3.0.tgz", - "integrity": "sha512-Y0YHksL37ixDsHz+ihCwOtF5jwJgCDxQ3q+zOVgaSW8VugHGTsZZXMacPYZB1/JULBi6BAuTCTek+4ZY/UIwcw==" - } - }, - "dependencies": { - "@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "peer": true - }, - "bootstrap": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", - "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", - "requires": {} - }, - "github-markdown-css": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/github-markdown-css/-/github-markdown-css-5.1.0.tgz", - "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==" - }, - "line-awesome": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/line-awesome/-/line-awesome-1.3.0.tgz", - "integrity": "sha512-Y0YHksL37ixDsHz+ihCwOtF5jwJgCDxQ3q+zOVgaSW8VugHGTsZZXMacPYZB1/JULBi6BAuTCTek+4ZY/UIwcw==" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 6a589d7..0000000 --- a/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "dependencies": { - "bootstrap": "^5.2.3", - "github-markdown-css": "^5.1.0", - "line-awesome": "^1.3.0" - } -} diff --git a/sass/global.scss b/sass/global.scss deleted file mode 100644 index 213fd5f..0000000 --- a/sass/global.scss +++ /dev/null @@ -1,15 +0,0 @@ -// This file bundles together all site styles, allowing the required stuff to load in one request - -// Fixes -@import "styles/fixes/instagram"; -@import "styles/fixes/markdown"; -@import "styles/fixes/mermaid"; -@import "styles/fixes/tiktok"; -@import "styles/fixes/youtube"; - -// Core stuff -@import "styles/layout"; -@import "styles/utils"; - -// Always-loaded components -@import "styles/components/github-card"; \ No newline at end of file diff --git a/sass/styles/components/about-card.scss b/sass/styles/components/about-card.scss deleted file mode 100644 index 5fa8db9..0000000 --- a/sass/styles/components/about-card.scss +++ /dev/null @@ -1,65 +0,0 @@ -.about-card { - display: flex; - flex-wrap: wrap; - flex-direction: row; - justify-content: space-around; - - width: max-content; - max-width: 95vw; - margin-left: auto; - margin-right: auto; - margin-top: 2em; - margin-bottom: 2em; - - .profile-photo-container { - width: 150px; - height: 150px; - margin: 0; - padding: 0; - - & > img { - width: 100%; - } - } - - .text-container { - margin-left: 1em; - height: max-content; - - .intro-text { - margin-bottom: 1em; - - h1, - p { - margin: 0; - line-height: 1em; - } - } - - .quick-links { - height: max-content; - - ul { - margin: 0; - padding: 0; - - li { - list-style-type: none; - - line-height: 1.25em; - margin: 0; - padding: 0; - - .about-quick-link{ - img{ - display: inline-block; - height: 1em; - width: 1em; - filter: invert(9%) sepia(97%) saturate(6581%) hue-rotate(247deg) brightness(94%) contrast(144%); - } - } - } - } - } - } -} diff --git a/sass/styles/components/footer.scss b/sass/styles/components/footer.scss deleted file mode 100644 index b7c9cea..0000000 --- a/sass/styles/components/footer.scss +++ /dev/null @@ -1,3 +0,0 @@ -.footer { - text-align: center; -} diff --git a/sass/styles/components/github-card.scss b/sass/styles/components/github-card.scss deleted file mode 100644 index fd38595..0000000 --- a/sass/styles/components/github-card.scss +++ /dev/null @@ -1,11 +0,0 @@ -.zola-github-card { - border-radius: 5px; - padding-top: 5px; - padding-bottom: 1px; - box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; - transition: all 0.1s ease 0s; - - &:hover { - box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 15px; - } -} diff --git a/sass/styles/components/heading-card.scss b/sass/styles/components/heading-card.scss deleted file mode 100644 index 721ce84..0000000 --- a/sass/styles/components/heading-card.scss +++ /dev/null @@ -1,32 +0,0 @@ -.heading-card { - display: flex; - flex-direction: row; - justify-content: space-around; - align-items: center; - - width: max-content; - max-width: 95vw; - margin-left: auto; - margin-right: auto; - margin-top: 2em; - margin-bottom: 2em; - - .profile-photo-container { - width: 50px; - - img { - width: 100%; - } - } - - .text-container { - margin-left: 1em; - height: max-content; - - h1, - p { - margin: 0; - line-height: 1em; - } - } -} diff --git a/sass/styles/components/navbar.scss b/sass/styles/components/navbar.scss deleted file mode 100644 index 6ba936b..0000000 --- a/sass/styles/components/navbar.scss +++ /dev/null @@ -1,30 +0,0 @@ -.ewp-navbar { - margin-top: 1em; - margin-bottom: 1em; - - hr { - margin: 0; - border-top: 2px solid; - } - - .navbar-items { - width: max-content; - padding: 0; - margin-top: 0.5em; - margin-bottom: 0.5em; - margin-left: auto; - margin-right: auto; - - & > li { - display: inline-block; - - .dropdown-menu { - box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; - } - } - - .separator { - content: "|"; - } - } -} diff --git a/sass/styles/components/photo-collection-card.scss b/sass/styles/components/photo-collection-card.scss deleted file mode 100644 index fbd00ce..0000000 --- a/sass/styles/components/photo-collection-card.scss +++ /dev/null @@ -1,20 +0,0 @@ -.photo-collection-card { - text-decoration: none !important; - color: unset !important; - - .card { - .cover-image { - min-height: 100%; - min-width: 100%; - overflow: hidden; - } - - .card-title { - margin: 0; - } - - &:hover { - box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.1); - } - } -} diff --git a/sass/styles/components/site-timeline.scss b/sass/styles/components/site-timeline.scss deleted file mode 100644 index dafbc61..0000000 --- a/sass/styles/components/site-timeline.scss +++ /dev/null @@ -1,26 +0,0 @@ -.timeline-list { - @media screen and (max-width: 700px) { - padding-left: 1em !important; - } - - .timeline-item { - .timeline-datestamp { - display: inline-block; - } - - .mobile-linebreak { - @media screen and (max-width: 450px) { - display: block !important; - } - } - - .timeline-title { - } - - .timeline-description { - padding-left: 0.5em; - padding-right: 0.5em; - margin-left: 0.25em; - } - } -} diff --git a/sass/styles/fixes/instagram.scss b/sass/styles/fixes/instagram.scss deleted file mode 100644 index 4b7360c..0000000 --- a/sass/styles/fixes/instagram.scss +++ /dev/null @@ -1,3 +0,0 @@ -#instagram-embed-0 { - margin: auto !important; -} diff --git a/sass/styles/fixes/markdown.scss b/sass/styles/fixes/markdown.scss deleted file mode 100644 index 33d2ad1..0000000 --- a/sass/styles/fixes/markdown.scss +++ /dev/null @@ -1,4 +0,0 @@ -.markdown-body table { - margin: auto !important; - width: fit-content !important; -} diff --git a/sass/styles/fixes/mermaid.scss b/sass/styles/fixes/mermaid.scss deleted file mode 100644 index 186b927..0000000 --- a/sass/styles/fixes/mermaid.scss +++ /dev/null @@ -1,4 +0,0 @@ -.mermaid { - width: fit-content; - margin: auto; -} diff --git a/sass/styles/fixes/tiktok.scss b/sass/styles/fixes/tiktok.scss deleted file mode 100644 index 8f575b9..0000000 --- a/sass/styles/fixes/tiktok.scss +++ /dev/null @@ -1,4 +0,0 @@ -.tiktok-embed { - border: none !important; - margin: auto !important; -} diff --git a/sass/styles/fixes/youtube.scss b/sass/styles/fixes/youtube.scss deleted file mode 100644 index d6be07d..0000000 --- a/sass/styles/fixes/youtube.scss +++ /dev/null @@ -1,9 +0,0 @@ -.yt-embed { - width: 100%; - height: 400px; - - iframe { - width: 100%; - height: 100%; - } -} diff --git a/sass/styles/fonts.scss b/sass/styles/fonts.scss deleted file mode 100644 index 7263e57..0000000 --- a/sass/styles/fonts.scss +++ /dev/null @@ -1,14 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Urbanist&display=swap'); - -// @font-face { -// font-family: "Roboto"; -// font-style: normal; -// font-weight: 400; -// font-display: swap; -// src: url("/dist/fonts/roboto/Roboto-Regular.ttf") format("truetype"); -// unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, -// U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, -// U+FEFF, U+FFFD; -// } - -@import url('https://fonts.googleapis.com/css2?family=Rubik&display=swap'); \ No newline at end of file diff --git a/sass/styles/layout.scss b/sass/styles/layout.scss deleted file mode 100644 index b5bdfd5..0000000 --- a/sass/styles/layout.scss +++ /dev/null @@ -1,13 +0,0 @@ -.page { - & > .container { - max-width: 800px; - margin: auto !important; - padding-left: 1em; - padding-right: 1em; - } -} - -.mermaid { - width: fit-content; - margin: auto; -} diff --git a/sass/styles/typography.scss b/sass/styles/typography.scss deleted file mode 100644 index 4759038..0000000 --- a/sass/styles/typography.scss +++ /dev/null @@ -1,56 +0,0 @@ -@import "fonts"; - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Urbanist", sans-serif; - font-weight: bolder; -} -p, -li, -span { - font-family: "Rubik", sans-serif; - font-weight: normal; -} -a { - text-decoration: none; - color: blue !important; - - &:visited { - color: blue; - } - - &:hover { - color: blueviolet; - } -} - -body { - margin: 0; -} - -.gray { - color: gray; -} - -.hover-help { - &:hover { - cursor: help; - } - border-bottom: 1px double rgb(171, 167, 167); -} - -.page #content { - img { - display: block; - margin-left: auto; - margin-right: auto; - } -} - -.monospace { - font-variant-numeric: tabular-nums; -} diff --git a/sass/styles/utils.scss b/sass/styles/utils.scss deleted file mode 100644 index 4ab5116..0000000 --- a/sass/styles/utils.scss +++ /dev/null @@ -1,15 +0,0 @@ -.mobile-hidden { - @media only screen and (max-width: 650px) { - display: none; - } -} - -.small { - font-size: 0.5em; -} - -.hover-shadow { - &:hover { - box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; - } -} diff --git a/sources/personal-as-stats/as_stats.py b/sources/personal-as-stats/as_stats.py deleted file mode 100644 index ff4eea9..0000000 --- a/sources/personal-as-stats/as_stats.py +++ /dev/null @@ -1,46 +0,0 @@ -import json -from pathlib import Path -import time -from typing import Dict -import requests -import re -import base64 - - -def make_cached_request(url: str, headers: Dict[str, str]) -> str: - - # Encode the url and headers into a filename to use as a cache - cache_filename = Path("/tmp/as_stats") / base64.b64encode( - url.encode('utf-8') + str(headers).encode('utf-8')).decode('utf-8') - print(f"Using cache file: {cache_filename}") - - # Check if the file timestamp of the cache file is older than 30 minutes or the file doesn't exist - if not cache_filename.exists() or (cache_filename.stat().st_mtime + 1800) < time.time(): - print(f"Making request to {url}") - - # Make the request and write it to the cache file - response = requests.get(url, headers=headers).text - cache_filename.parent.mkdir(parents=True, exist_ok=True) - cache_filename.write_text(response) - - # Return the contents of the cache file - return cache_filename.read_text() - - -data = make_cached_request("https://bgp.tools/tags/perso.csv", - headers={"User-Agent": "ewpratten.com ASN statistics script"}) -as_search = re.compile(r"AS(\d+)") -asns = [int(x) for x in as_search.findall(data)] -print(f"Found {len(asns)} personal ASNs in the DFZ") - -# Download the full BGP table in JSONL format -bgp_table = make_cached_request("https://bgp.tools/table.jsonl", headers={"User-Agent": "ewpratten.com ASN statistics script"}) -routes = {} -for line in bgp_table.splitlines(): - bgp_data = json.loads(line) - routes.setdefault(bgp_data["ASN"], []).append(bgp_data["CIDR"]) - -# For each ASN, get some additional data -dataset = [] -for asn in asns: - \ No newline at end of file diff --git a/sources/personal-as-stats/build_personal_as_list.sh b/sources/personal-as-stats/build_personal_as_list.sh deleted file mode 100644 index 5046617..0000000 --- a/sources/personal-as-stats/build_personal_as_list.sh +++ /dev/null @@ -1,8 +0,0 @@ -#! /bin/bash -set -e - -curl --user-agent "AS-SET Builder" \ -https://bgp.tools/tags/perso | \ -grep -o "/as/[0-9]*" | \ -sort | uniq | sed -e 's#/as/#AS#g' \ -> sources/personal-as-stats/personal_ases.txt \ No newline at end of file diff --git a/sources/personal-as-stats/personal_ases.txt b/sources/personal-as-stats/personal_ases.txt deleted file mode 100644 index bc37140..0000000 --- a/sources/personal-as-stats/personal_ases.txt +++ /dev/null @@ -1,811 +0,0 @@ -AS1003 -AS1050 -AS11875 -AS12553 -AS131645 -AS132139 -AS132282 -AS132383 -AS133846 -AS134478 -AS134666 -AS134993 -AS135103 -AS135134 -AS135395 -AS13586 -AS136918 -AS137256 -AS137410 -AS137411 -AS137430 -AS137509 -AS137582 -AS137910 -AS137937 -AS137943 -AS138006 -AS138038 -AS138181 -AS138211 -AS13850 -AS138919 -AS139073 -AS139216 -AS139317 -AS139328 -AS140362 -AS140506 -AS140731 -AS141776 -AS142130 -AS142281 -AS142284 -AS142551 -AS142598 -AS142641 -AS147016 -AS149007 -AS149506 -AS149794 -AS149795 -AS149835 -AS15490 -AS15562 -AS16375 -AS17138 -AS17415 -AS1898 -AS196621 -AS196782 -AS196978 -AS197160 -AS198014 -AS198248 -AS198713 -AS198794 -AS199298 -AS199852 -AS199957 -AS200273 -AS200278 -AS200280 -AS200301 -AS200306 -AS200334 -AS200490 -AS200615 -AS200842 -AS200857 -AS200897 -AS201048 -AS201129 -AS201222 -AS201281 -AS201331 -AS201742 -AS202039 -AS202044 -AS202068 -AS202198 -AS202246 -AS202288 -AS202301 -AS202307 -AS202313 -AS202314 -AS202410 -AS202418 -AS202540 -AS202560 -AS202562 -AS202584 -AS202634 -AS202656 -AS202739 -AS202886 -AS202905 -AS202928 -AS202945 -AS202952 -AS202959 -AS202969 -AS202976 -AS202988 -AS202996 -AS203024 -AS203062 -AS203069 -AS203074 -AS203113 -AS203125 -AS203133 -AS203145 -AS203146 -AS203236 -AS203323 -AS203333 -AS203458 -AS203478 -AS203496 -AS203528 -AS203529 -AS203535 -AS203577 -AS203619 -AS203635 -AS203636 -AS203656 -AS203729 -AS203801 -AS203804 -AS203868 -AS203875 -AS203888 -AS203900 -AS203913 -AS203919 -AS203943 -AS204003 -AS204010 -AS204017 -AS204125 -AS204179 -AS204181 -AS204185 -AS204186 -AS204228 -AS204254 -AS204268 -AS204307 -AS204345 -AS204363 -AS204374 -AS204416 -AS204423 -AS204438 -AS204443 -AS204446 -AS204466 -AS204506 -AS204508 -AS204518 -AS204526 -AS204543 -AS204585 -AS204604 -AS204610 -AS204624 -AS204625 -AS204662 -AS204675 -AS204693 -AS204710 -AS204778 -AS204785 -AS204829 -AS204882 -AS204883 -AS204893 -AS204901 -AS204909 -AS204926 -AS204936 -AS204982 -AS204994 -AS205036 -AS205043 -AS205089 -AS205092 -AS205100 -AS205102 -AS205117 -AS205148 -AS205152 -AS205165 -AS205183 -AS205240 -AS205261 -AS205298 -AS205315 -AS205323 -AS205365 -AS205387 -AS205398 -AS205413 -AS205415 -AS205423 -AS205432 -AS205479 -AS205522 -AS205523 -AS205531 -AS205532 -AS205590 -AS205591 -AS205593 -AS205597 -AS205603 -AS205610 -AS205618 -AS205634 -AS205635 -AS205642 -AS205651 -AS205740 -AS205777 -AS205778 -AS205794 -AS205810 -AS205816 -AS205866 -AS205908 -AS205923 -AS205927 -AS205947 -AS205956 -AS205969 -AS205970 -AS206016 -AS206020 -AS206155 -AS206160 -AS206161 -AS206203 -AS206226 -AS206253 -AS206271 -AS206290 -AS206294 -AS206368 -AS206477 -AS206480 -AS206499 -AS206506 -AS206628 -AS206633 -AS206639 -AS206671 -AS206699 -AS206729 -AS206740 -AS206754 -AS206792 -AS206843 -AS206858 -AS206895 -AS206924 -AS206981 -AS206994 -AS207036 -AS207043 -AS207077 -AS207080 -AS207111 -AS207149 -AS207150 -AS207193 -AS207212 -AS207267 -AS207273 -AS207292 -AS207299 -AS207300 -AS207315 -AS207341 -AS207358 -AS207363 -AS207372 -AS207393 -AS207394 -AS207411 -AS207420 -AS207445 -AS207469 -AS207480 -AS207487 -AS207529 -AS207536 -AS207537 -AS207550 -AS207556 -AS207609 -AS207612 -AS207613 -AS207632 -AS207662 -AS207671 -AS207708 -AS207740 -AS207748 -AS207755 -AS207756 -AS207759 -AS207781 -AS207801 -AS207824 -AS207846 -AS207852 -AS207880 -AS207887 -AS207890 -AS207910 -AS207941 -AS207963 -AS207968 -AS208021 -AS208059 -AS208069 -AS208122 -AS208135 -AS208150 -AS208173 -AS208181 -AS208210 -AS208223 -AS208242 -AS208249 -AS208260 -AS208264 -AS208266 -AS208340 -AS208370 -AS208394 -AS208434 -AS208487 -AS208505 -AS208529 -AS208548 -AS208563 -AS208580 -AS208590 -AS208602 -AS208612 -AS208624 -AS208634 -AS208658 -AS208699 -AS208702 -AS208707 -AS208713 -AS208717 -AS208723 -AS208733 -AS208751 -AS208753 -AS208768 -AS208810 -AS208814 -AS208818 -AS208872 -AS208884 -AS208907 -AS208914 -AS208915 -AS208919 -AS209075 -AS209109 -AS209114 -AS209164 -AS209185 -AS209186 -AS209188 -AS209218 -AS209245 -AS209261 -AS209263 -AS209267 -AS209300 -AS209306 -AS209310 -AS209334 -AS209364 -AS209401 -AS209417 -AS209419 -AS209432 -AS209489 -AS209496 -AS209506 -AS209512 -AS209514 -AS209569 -AS209586 -AS209616 -AS209619 -AS209623 -AS209645 -AS209650 -AS209658 -AS209661 -AS209669 -AS209710 -AS209718 -AS209778 -AS209792 -AS209808 -AS209859 -AS209861 -AS209864 -AS209869 -AS209874 -AS209933 -AS210013 -AS210025 -AS210041 -AS210074 -AS210089 -AS210090 -AS210103 -AS210118 -AS210152 -AS210234 -AS210285 -AS210286 -AS210311 -AS210312 -AS210320 -AS210369 -AS210370 -AS210376 -AS210381 -AS210386 -AS210387 -AS210397 -AS210400 -AS210401 -AS210405 -AS210408 -AS210426 -AS210440 -AS210469 -AS210476 -AS210481 -AS210502 -AS210522 -AS210529 -AS210532 -AS210562 -AS210563 -AS210577 -AS210617 -AS210631 -AS210645 -AS210667 -AS210683 -AS210734 -AS210777 -AS210815 -AS210816 -AS210836 -AS210864 -AS210881 -AS210887 -AS210888 -AS210934 -AS210941 -AS210985 -AS211042 -AS211066 -AS211088 -AS211129 -AS211144 -AS211153 -AS211168 -AS211184 -AS211208 -AS211224 -AS211227 -AS211244 -AS211275 -AS211284 -AS211317 -AS211364 -AS211367 -AS211387 -AS211431 -AS211437 -AS211449 -AS211479 -AS211485 -AS211495 -AS211498 -AS211509 -AS211514 -AS211553 -AS211562 -AS211571 -AS211575 -AS211579 -AS21158 -AS211581 -AS211604 -AS211635 -AS211684 -AS211685 -AS211688 -AS211696 -AS211703 -AS211704 -AS211722 -AS211723 -AS211729 -AS211738 -AS211747 -AS211754 -AS211776 -AS211827 -AS211840 -AS211851 -AS211852 -AS211868 -AS211869 -AS211870 -AS211879 -AS211930 -AS211935 -AS211942 -AS211956 -AS211972 -AS211975 -AS211980 -AS212007 -AS212008 -AS212024 -AS212037 -AS212044 -AS212056 -AS212066 -AS212068 -AS212084 -AS212105 -AS212106 -AS212118 -AS212120 -AS212121 -AS212123 -AS212125 -AS212129 -AS212149 -AS212154 -AS212191 -AS212196 -AS212231 -AS212248 -AS212249 -AS212270 -AS212276 -AS212290 -AS212294 -AS212299 -AS212317 -AS212347 -AS212349 -AS212353 -AS212357 -AS212415 -AS212425 -AS212427 -AS212448 -AS212469 -AS212472 -AS212495 -AS212510 -AS212513 -AS212519 -AS212539 -AS212541 -AS212543 -AS212546 -AS212555 -AS212568 -AS212569 -AS212580 -AS212591 -AS212594 -AS212596 -AS212618 -AS212625 -AS212642 -AS212672 -AS212678 -AS212703 -AS212704 -AS212715 -AS212733 -AS212746 -AS212760 -AS212767 -AS212792 -AS212834 -AS212855 -AS212856 -AS212864 -AS212888 -AS212895 -AS212921 -AS212948 -AS212963 -AS212965 -AS212983 -AS212995 -AS213003 -AS213015 -AS213018 -AS213021 -AS213027 -AS213031 -AS213045 -AS213064 -AS213105 -AS213115 -AS213124 -AS213126 -AS213151 -AS213154 -AS213163 -AS213169 -AS213170 -AS213185 -AS213197 -AS213201 -AS213234 -AS213236 -AS213237 -AS213244 -AS213253 -AS213263 -AS213285 -AS213310 -AS213312 -AS213326 -AS213339 -AS213342 -AS213343 -AS213346 -AS213361 -AS213366 -AS213367 -AS213376 -AS213382 -AS213384 -AS213386 -AS213388 -AS213392 -AS21761 -AS21957 -AS23428 -AS24865 -AS2613 -AS2822 -AS29317 -AS29478 -AS30746 -AS31010 -AS31451 -AS31592 -AS34553 -AS34615 -AS34681 -AS34958 -AS34966 -AS35003 -AS35008 -AS35121 -AS35292 -AS35619 -AS36198 -AS38041 -AS38970 -AS39083 -AS39192 -AS393949 -AS394112 -AS396303 -AS39753 -AS39765 -AS39792 -AS398057 -AS399748 -AS399760 -AS41225 -AS41666 -AS41731 -AS41732 -AS41767 -AS41996 -AS42198 -AS42495 -AS42615 -AS43011 -AS43126 -AS43131 -AS43308 -AS43433 -AS43607 -AS43911 -AS44072 -AS44097 -AS44421 -AS44496 -AS44794 -AS44954 -AS44980 -AS47251 -AS47831 -AS47837 -AS47937 -AS48301 -AS48387 -AS48390 -AS48646 -AS48767 -AS49072 -AS49271 -AS49697 -AS49745 -AS49752 -AS49781 -AS49904 -AS49933 -AS50329 -AS50555 -AS50718 -AS50721 -AS50798 -AS50842 -AS50869 -AS51058 -AS51391 -AS51421 -AS51424 -AS51699 -AS51861 -AS52078 -AS5491 -AS56544 -AS56662 -AS57267 -AS57345 -AS57436 -AS57483 -AS57632 -AS57672 -AS57777 -AS57782 -AS57821 -AS57848 -AS58145 -AS58235 -AS59450 -AS59617 -AS59645 -AS59750 -AS59813 -AS59876 -AS59922 -AS60271 -AS60529 -AS60767 -AS60927 -AS60998 -AS62075 -AS62078 -AS62184 -AS62269 -AS62374 -AS62396 -AS62430 -AS64264 -AS64478 -AS6556 -AS6838 -AS7034 -AS8873 -AS8874 -AS8949 -AS9017 -AS907 -AS923 -AS948 -AS970 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/graphs/timeline.dot b/static/graphs/timeline.dot deleted file mode 100644 index cdffcd9..0000000 --- a/static/graphs/timeline.dot +++ /dev/null @@ -1,16 +0,0 @@ -digraph { - - y2008; - y2008 -> piano; - - y2008 -> y2010; - y2010 -> drums; - drums -> amped; - - y2010 -> y2012; - y2012 -> killer_hamsters; - amped -> killer_hamsters; - y2012 -> drum_comps; - drums -> drum_comps; - -} \ No newline at end of file diff --git a/static/styles/main.css b/static/styles/main.css new file mode 100644 index 0000000..62817ab --- /dev/null +++ b/static/styles/main.css @@ -0,0 +1,28 @@ +:root { + --dim-text: rgb(67, 67, 67); + --menu-header-bg: #000; +} + +@media screen and (min-width: 800px) { + body { + text-align: justify; + } +} + +body { + font-family: serif; +} + +.container { + max-width: 800px; + margin: auto; +} + +.container-outer-hr { + max-width: 830px; + margin: auto; +} + +h2 { + margin-bottom: 0; +} \ No newline at end of file diff --git a/static/videos/posts/robotics-journey/2018_drive.mp4 b/static/videos/posts/robotics-journey/2018_drive.mp4 deleted file mode 100644 index 949c23b..0000000 Binary files a/static/videos/posts/robotics-journey/2018_drive.mp4 and /dev/null differ