commit ee2d03b9564d2cc921f4ccb4edb6afb496db8b80
parent 9efc04d44bc3899ebb7e6b3d44ae7d0a89332fb7
Author: regexghost <dev@regexghost.com>
Date: Tue, 7 Jul 2026 23:21:41 +0100
moved scripts and finished old unfinished blog post
Diffstat:
5 files changed, 36 insertions(+), 31 deletions(-)
diff --git a/blog/2026/may/low-end-box.md b/blog/2026/may/low-end-box.md
@@ -3,6 +3,11 @@ title = "LowEndBox does Ads right"
datePublished = 2026-05-16
+++
-In order to set up my website and email, I needed a VPS. I've previously had VPS from Vultr and OVH, but they are quite expensive (around £3-£4 a month) for my use case. Luckily I remembered about [LowEndBox](https://lowendbox.com/), and I found a good deal for a RackNerd VPS (less than £15 a year). While browsingthe site I noticed something however. One, my ad blocker didn't seem to be working, and two, I didn't mind.
+In order to set up my website and email, I needed a VPS. I've previously had VPS from Vultr and OVH, but they are quite expensive (around £3-£4 a month) for my use case. Luckily I remembered about [LowEndBox](https://lowendbox.com/), and I found a good deal for a RackNerd VPS (less than £15 a year). While browsing the site I noticed something however. One, my ad blocker didn't seem to be working, and two, I didn't mind.
+
+The ads on Low End Box are all down the side of the page, and they don't interfere with the main content. Most website's don't have their content taking up the full browser width anyway, so why not put ads there...
+
+The other problem with ads is they are only ever vaguely related to what you're looking at, but on Low End Box they are all relevant, ads for VPS services.
+
+Here is an [example page](https://lowendbox.com/blog/running-a-gopher-server-on-a-vps-retro-internet-with-modern-tools/) which I was reading.
-https://lowendbox.com/blog/running-a-gopher-server-on-a-vps-retro-internet-with-modern-tools/
diff --git a/build.sh b/build.sh
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-[ -d /tmp/mainwebsite ] && rm -rf /tmp/mainwebsite
-
-mkdir /tmp/mainwebsite
-mkdir /tmp/mainwebsite/content
-
-cp -r gozer-files/templates /tmp/mainwebsite/
-cp -r gozer-files/config.toml /tmp/mainwebsite/
-cp -r index.md about.md /tmp/mainwebsite/content/
-cp -r linux other blog devlog coding /tmp/mainwebsite/content/
-cp -r static /tmp/mainwebsite/public
-cp handle-escapes.sh /tmp/mainwebsite/
-
-cd /tmp/mainwebsite
-gozer build
-
-while read -r html_file; do
- echo "$html_file"
- ./handle-escapes.sh "$html_file" | tidy -q -indent > /tmp/tidy_out.html
- mv -f /tmp/tidy_out.html "$html_file"
-done <<EOF
-$(find /tmp/mainwebsite/build -type f | grep 'html$')
-EOF
-
-# Using python http.server instead of inbuilt gozer serve as serve re-builds, overwriting my changes with ./handle-escapes.sh and tidy
-[ "$1" = "serve" ] && python3 -m http.server -d build/
diff --git a/other/index.md b/other/index.md
@@ -7,5 +7,5 @@ Anything that doesn't fit neatly into another category will go here.
### Media
* [Recommended Media](/other/recommended-media)
-* [Games I've Played](/games-played)
-* [Media I've Watched](/media-watched)
+* [Games I've Played](/other/games-played)
+* [Media I've Watched](/other/media-watched)
diff --git a/scripts/build.sh b/scripts/build.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+[ -d /tmp/mainwebsite ] && rm -rf /tmp/mainwebsite
+
+mkdir /tmp/mainwebsite
+mkdir /tmp/mainwebsite/content
+
+cp -r gozer-files/templates /tmp/mainwebsite/
+cp -r gozer-files/config.toml /tmp/mainwebsite/
+cp -r index.md about.md /tmp/mainwebsite/content/
+cp -r linux other blog devlog coding /tmp/mainwebsite/content/
+cp -r static /tmp/mainwebsite/public
+cp -r scripts/ /tmp/mainwebsite/
+
+cd /tmp/mainwebsite
+gozer build
+
+while read -r html_file; do
+ echo "$html_file"
+ ./scripts/handle-escapes.sh "$html_file" | tidy -q -indent > /tmp/tidy_out.html
+ mv -f /tmp/tidy_out.html "$html_file"
+done <<EOF
+$(find /tmp/mainwebsite/build -type f | grep 'html$')
+EOF
+
+# Using python http.server instead of inbuilt gozer serve as serve re-builds, overwriting my changes with ./handle-escapes.sh and tidy
+[ "$1" = "serve" ] && python3 -m http.server -d build/
diff --git a/handle-escapes.sh b/scripts/handle-escapes.sh