diff --git a/bin/blog.sh b/bin/blog.sh
index b72b20e..1486719 100755
--- a/bin/blog.sh
+++ b/bin/blog.sh
@@ -1,18 +1,9 @@
#!/usr/bin/env bash
-# Site specific settings
-DOMAIN="https://iiogama.0x212.com"
-SITE_TITLE="iiogama@0x212.com"
-DESCRIPTION="Just some dude"
-COPYRIGHT="Copyright $(date +%Y), Thai Noodles"
-AUTHOR="Thai Noodles, (iiogama@0x212.com)"
-TEMPLATES_DIR="templates"
-DRAFTS_DIR="drafts"
-CONTENT_DIR="content"
-BLOG_DIR="$CONTENT_DIR/blog"
-OUTPUT_DIR="_output"
+command -v "just" >/dev/null 2>&1 || { echo >&2 "!!! just is not installed, do not run this without just. Aborting."; exit 1; }
+command -v "rsync" >/dev/null 2>&1 || { echo >&2 "!!! rsync is not installed. Aborting."; exit 1; }
-command -v "rsync" >/dev/null 2>&1 || { echo >&2 "!!! rsync it's not installed. Aborting."; exit 1; }
+source "config.env"
build_pages() {
local OUTPUT_FILE
diff --git a/config.env b/config.env
new file mode 100644
index 0000000..94818e6
--- /dev/null
+++ b/config.env
@@ -0,0 +1,11 @@
+# Site specific settings
+DOMAIN="https://iiogama.0x212.com"
+SITE_TITLE="iiogama@0x212.com"
+DESCRIPTION="Just some dude"
+COPYRIGHT="Copyright $(date +%Y), Thai Noodles"
+AUTHOR="Thai Noodles, (iiogama@0x212.com)"
+TEMPLATES_DIR="templates"
+DRAFTS_DIR="drafts"
+CONTENT_DIR="content"
+BLOG_DIR="$CONTENT_DIR/blog"
+OUTPUT_DIR="_output"
diff --git a/content/blog/index.html b/content/blog/index.html
index fcc1daf..3860886 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -4,6 +4,7 @@
2025
+2025-12-21 16:00:00 -08:00 Re: Old browser, new tricks
2025-12-20 00:00:00 -08:00 Hosting Services
2025-12-19 00:00:00 -08:00 Linkrolls
2025-12-18 00:00:00 -08:00 Awesome Lists
diff --git a/content/blog/re-old_browser_new_tricks.html b/content/blog/re-old_browser_new_tricks.html
new file mode 100644
index 0000000..ca03322
--- /dev/null
+++ b/content/blog/re-old_browser_new_tricks.html
@@ -0,0 +1,7 @@
+
+
+ Steven Garrity's post resonated with me so much that I decided to finally switch to vertical tabs (at least on a trial run) and write this blog post to publicly share. Only time will tell if I stick with it.
+
diff --git a/content/mixes/bits_in_stereo/index.html b/content/mixes/bits_in_stereo/index.html
index 8fb6641..3af8cdf 100644
--- a/content/mixes/bits_in_stereo/index.html
+++ b/content/mixes/bits_in_stereo/index.html
@@ -2,7 +2,7 @@
- Bits In Stereo was my second streaming show on aNONradio.net , an online radio hosted on SDF.org . I did not limit myself to a certain sound, as I did with Dally Rhythms . A lot of the sets are hard techno though, because that was what I was listening to at the time (still do).
+ Bits In Stereo was my second streaming show on aNONradio.net , an online radio hosted on SDF.org . I did not limit myself to a certain sound, as I did with Dally Rhythms . A lot of the sets are hard techno though, because that was what I was listening to at the time (still do).
If your browser does not support JavaScript, then you can download the playlist here .
diff --git a/content/mixes/everything_is_sine/index.html b/content/mixes/everything_is_sine/index.html
index a687d7b..0c12a5b 100644
--- a/content/mixes/everything_is_sine/index.html
+++ b/content/mixes/everything_is_sine/index.html
@@ -2,7 +2,7 @@
-
Everything is Sine is the name I apply to all of my latest mixes, and unless future iiogama decides differently, it is the only label I will apply to my mixes moving forward. You may find sets created with a lot of planning similar to Dally Rhythms and Bits In Stereo , or completely random stuff like Mix Anosic .
+
Everything is Sine is the name I apply to all of my latest mixes, and unless future iiogama decides differently, it is the only label I will apply to my mixes moving forward. You may find sets created with a lot of planning similar to Dally Rhythms and Bits In Stereo , or completely random stuff like Mix Anosic .
If your browser does not support JavaScript, then you can download the playlist here .
diff --git a/content/mixes/index.html b/content/mixes/index.html
index 5a12fd9..33efa82 100644
--- a/content/mixes/index.html
+++ b/content/mixes/index.html
@@ -4,11 +4,11 @@
I enjoy mixing all styles of dance music, techno, house, drum and bass, dubstep, breaks, electro, hardcore, trance, and all of the sub-genres between. My mixes are grouped as such:
Below is all of my mixes in a randomized playlist, if you just want to start listening to something.
If your browser does not support JavaScript, then you can download the playlist here .
diff --git a/justfile b/justfile
index 07cc2d5..e6492ec 100644
--- a/justfile
+++ b/justfile
@@ -1,7 +1,7 @@
-default: project-name
+_default: _project-name
@just --list
-project-name:
+_project-name:
@echo "iiogama.0x212.com Website"
draft:
@@ -13,37 +13,41 @@ edit:
post:
bash -c './bin/blog.sh post'
-build: build-blog build-photos
+clean: _clean-blog _clean-photos
-build-blog:
+_clean-blog:
+ test -d _output/ && rm -rf _output/ || exit 0
+
+_clean-photos:
+ test -d photos/_thumbs/ && rm -rf photos/_thumbs/ || exit 0
+ test -f photos/index.html && rm photos/index.html || exit 0
+ test -f photos/style.css && rm photos/style.css || exit 0
+
+build: _build-blog _build-photos
+
+_build-blog: _clean-blog
bash -c './bin/blog.sh build'
-build-photos:
+_build-photos: _clean-photos
cd ./photos/; bash -c '../bin/gallery.sh -t "Photos" -d "_thumbs"'
-serve:
- test -d _output && bash -c './bin/serve.sh -d ./_output/' || exit 1
-
-push: push-blog push-photos push-assets
+push: _push-blog _push-photos _push-assets
git add .; git commit -m "$(date +%Y%m%d%H%M%S) push"; git push
-push-blog:
+_push-blog: _build-blog
find ./_output/ -type d -print0 | xargs -0 -I {} chmod 775 "{}"
find ./_output/ -type f -print0 | xargs -0 -I {} chmod 664 "{}"
rsync -avz ./_output/ iiogama-web:/var/www/htdocs/
-push-photos:
+_push-photos: _build-photos
find ./photos/ -type d -print0 | xargs -0 -I {} chmod 775 "{}"
find ./photos/ -type f -print0 | xargs -0 -I {} chmod 664 "{}"
rsync -avz ./photos/ iiogama-web:/var/www/htdocs/photos/
-push-assets:
+_push-assets:
find ./assets/ -type d -print0 | xargs -0 -I {} chmod 775 "{}"
find ./assets/ -type f -print0 | xargs -0 -I {} chmod 664 "{}"
rsync -avz ./assets/ iiogama-web:/var/www/htdocs/
-clean:
- test -d _output/ && rm -rf _output/ || exit 0
- test -d photos/_thumbs/ && rm -rf photos/_thumbs/ || exit 0
- test -f photos/index.html && rm photos/index.html || exit 0
- test -f photos/style.css && rm photos/style.css || exit 0
+serve:
+ test -d _output && bash -c './bin/serve.sh -d ./_output/' || exit 1
diff --git a/photos/_thumbs/20230701-camping-284.jpg.html b/photos/_thumbs/20230701-camping-284.jpg.html
index e423a94..c63e025 100644
--- a/photos/_thumbs/20230701-camping-284.jpg.html
+++ b/photos/_thumbs/20230701-camping-284.jpg.html
@@ -62,7 +62,7 @@ JPEG Quality : 98