From 3b606bcc096a6d9860672e6d0d003ca9e80c067e Mon Sep 17 00:00:00 2001
From: Hannah Isopod
Date: Sun, 15 Feb 2026 22:42:27 -0700
Subject: THE BIG ONE
Total website redesign.
Multiple new blog posts.
Routine updates on several pages.
Too much to list, even if I remembered it all.
Remind me not to put this git repo on any portfolios.
---
blog/blog.atom | 49 ++-
blog/index.php | 178 ++++-----
blog/post.php | 129 +++----
blog/posts/ai2/index.md | 16 +-
blog/posts/ai_art/index.md | 16 +-
blog/posts/blog_questions/index.md | 18 +-
.../posts/building_a_cooler_body/20minuteshrt.webp | Bin 0 -> 250578 bytes
.../building_a_cooler_body/bananaforscale.webp | Bin 0 -> 49418 bytes
blog/posts/building_a_cooler_body/epic.png | Bin 0 -> 38325 bytes
blog/posts/building_a_cooler_body/index.md | 408 ++++++++++++++++++++-
blog/posts/building_a_normal_server/index.md | 20 +-
blog/posts/building_a_regular_bed/index.md | 130 +++----
blog/posts/building_a_sensible_server/index.md | 38 +-
blog/posts/customcans_4pin_pinout/index.md | 35 ++
blog/posts/customcans_4pin_pinout/index.php | 1 +
blog/posts/customcans_4pin_pinout/pinout.webp | Bin 0 -> 72194 bytes
.../posts/customcans_4pin_pinout/supportemail.webp | Bin 0 -> 13820 bytes
.../index.md | 27 +-
blog/posts/discord/index.md | 44 ++-
blog/posts/discord2/discord-no-way-2.gif | Bin 0 -> 1961 bytes
blog/posts/discord2/discord.png | Bin 0 -> 13432 bytes
blog/posts/discord2/index.md | 206 +++++++++++
blog/posts/discord2/index.php | 1 +
blog/posts/discord2/manualreview.png | Bin 0 -> 42614 bytes
blog/posts/discord2/osmiuml.png | Bin 0 -> 14224 bytes
blog/posts/discord2/osmiumw.png | Bin 0 -> 30219 bytes
blog/posts/fediverse_dms/index.md | 4 +-
blog/posts/grow_spikes/index.md | 14 +-
.../guide_blacklist_websites_searxng/index.md | 2 +-
.../guide_blocking_user_agents_nginx/index.md | 10 +-
.../guide_fix_youtube_buffering_firefox/index.md | 6 +-
.../index.md | 14 +-
blog/posts/guide_pihole_lepotato/index.md | 8 +-
blog/posts/make_your_own_cables/index.md | 20 +-
blog/posts/my_terrible_distro_hop/index.md | 12 +-
blog/posts/renting_an_unremarkable_server/index.md | 4 +-
blog/posts/sf5_estrogen_moth/index.md | 70 ++++
blog/posts/sf5_estrogen_moth/index.php | 1 +
blog/posts/sf5_estrogen_moth/moth.json | 192 ++++++++++
blog/posts/sf5_estrogen_moth/moth.png | Bin 0 -> 69661 bytes
blog/posts/sf5_estrogen_moth/pink.json | 306 ++++++++++++++++
blog/posts/stop_using_chromium/index.md | 14 +-
blog/posts/toshiba_chromebook/index.md | 6 +-
.../index.md | 10 +-
44 files changed, 1545 insertions(+), 464 deletions(-)
create mode 100644 blog/posts/building_a_cooler_body/20minuteshrt.webp
create mode 100644 blog/posts/building_a_cooler_body/bananaforscale.webp
create mode 100644 blog/posts/building_a_cooler_body/epic.png
create mode 100644 blog/posts/customcans_4pin_pinout/index.md
create mode 100644 blog/posts/customcans_4pin_pinout/index.php
create mode 100644 blog/posts/customcans_4pin_pinout/pinout.webp
create mode 100644 blog/posts/customcans_4pin_pinout/supportemail.webp
create mode 100644 blog/posts/discord2/discord-no-way-2.gif
create mode 100644 blog/posts/discord2/discord.png
create mode 100644 blog/posts/discord2/index.md
create mode 100644 blog/posts/discord2/index.php
create mode 100644 blog/posts/discord2/manualreview.png
create mode 100644 blog/posts/discord2/osmiuml.png
create mode 100644 blog/posts/discord2/osmiumw.png
create mode 100644 blog/posts/sf5_estrogen_moth/index.md
create mode 100644 blog/posts/sf5_estrogen_moth/index.php
create mode 100644 blog/posts/sf5_estrogen_moth/moth.json
create mode 100644 blog/posts/sf5_estrogen_moth/moth.png
create mode 100644 blog/posts/sf5_estrogen_moth/pink.json
(limited to 'blog')
diff --git a/blog/blog.atom b/blog/blog.atom
index 58e9927..e0959a5 100644
--- a/blog/blog.atom
+++ b/blog/blog.atom
@@ -3,27 +3,60 @@
isopod.cool blog
https://isopod.cool/blog/
- 2025-08-25T00:00:00+00:00
+ 2026-02-15T00:00:00+00:00
Hannah Isopod
- https://isopod.cool/about/
+ https://isopod.cool/me/
ME
-
+
+
+ How to get Rosy Maple Moths in Skyfactory 5
+ sf5_estrogen_moth
+
+ 2025-11-26T00:00:00+00:00
+ 2025-11-26T00:00:00+00:00
+ Documenting a janky, incomplete solution I came up with to integrate the Create: Estrogen mod with Skyfactory 5's bespoke nonesense to get some moths in my world "legitimately".
+
+
+
+
Building a Very Regular Bed
building_a_regular_bed
@@ -229,7 +262,7 @@
discord
2023-06-28T00:00:00+00:00
- 2024-09-10T00:00:00+00:00
+ 2026-02-14T00:00:00+00:00
Why Discord sucks, and how to find something that doesn't.
diff --git a/blog/index.php b/blog/index.php
index 1fbe75a..aed6c5f 100644
--- a/blog/index.php
+++ b/blog/index.php
@@ -6,134 +6,80 @@ error_reporting(E_ALL);
+
- Blog
-
-
-
+ isoblog | isopod.cool v4
+
-
- isoblog
- inane ramblings
-
- atom feed
+
+
+
+ inane ramblings
+
+
+ atom feed
+ entry as $entry) {
+ $nyr = substr($entry->published, 0, 4);
+ if($nyr != $year) {
+ $year = $nyr;
+ echo "$year ";
+ }
+ }
+ ?>
+
+
All articles
";
+ }
+ echo "";
$year = "-69420";
$yc = 0;
foreach($content->entry as $entry) {
- $nyr = substr($entry->published, 0, 4);
- if($nyr != $year) {
- $year = $nyr;
- echo "$year ";
- }
- }
- ?>
-
- All articles";
- }
- echo "";
- $year = "-69420";
- $yc = 0;
- foreach($content->entry as $entry) {
-
- $pfilt = false;
- if(!$nostag) {
- foreach($entry->category as $cat) {
- $term = $cat["term"];
- if($stag == $term) {
- $pfilt = true;
+
+ $pfilt = false;
+ if(!$nostag) {
+ foreach($entry->category as $cat) {
+ $term = $cat["term"];
+ if($stag == $term) {
+ $pfilt = true;
+ }
}
}
- }
- if($pfilt or $nostag) {
- $nyr = substr($entry->published, 0, 4);
- if($nyr != $year) {
- $year = $nyr;
- echo "$year ";
- }
- $dt = substr($entry->published, 0, 10);
- $ti = $entry->title;
- $wn = "";
- if(preg_match('/2022-0(5|4)-(21|25|13)/', $dt)) {
- $wn = "title=\"This post is on the archived v2 version of the site. It will not load if you don't have Javascript enabled, and expect jank if viewing on mobile. You have been warned.\" ";
- }
- $cats = "";
- foreach($entry->category as $cat) {
- $term = $cat["term"];
- $cats = $cats."".$term." ";
+ if($pfilt or $nostag) {
+ $nyr = substr($entry->published, 0, 4);
+ if($nyr != $year) {
+ $year = $nyr;
+ echo "$year ";
+ }
+ $dt = substr($entry->published, 0, 10);
+ $ti = $entry->title;
+ $wn = "";
+ if(preg_match('/2022-0(5|4)-(21|25|13)/', $dt)) {
+ $wn = "title=\"This post is on the archived v2 version of the site. It will not load if you don't have Javascript enabled, and expect jank if viewing on mobile. You have been warned.\" ";
+ }
+ $cats = "";
+ foreach($entry->category as $cat) {
+ $term = $cat["term"];
+ $cats = $cats."".$term." ";
+ }
+
+ echo "".$dt." ".$entry->summary."
".$cats."
";
}
-
- echo "".$dt." ".$entry->summary." ".$cats." ";
}
- }
- echo " ";
- ?>
-
+ echo " ";
+ ?>
+
+
diff --git a/blog/post.php b/blog/post.php
index 354472b..a004cbd 100644
--- a/blog/post.php
+++ b/blog/post.php
@@ -3,7 +3,7 @@
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);*/
-if($_SERVER['REQUEST_URI'] === "/blog/posts/post.php") {
+if($_SERVER['REQUEST_URI'] === "/blog/post.php") {
header("Location: /blog/");
die();
}
@@ -35,6 +35,11 @@ foreach($feed->entry as $entry) {
$prevtitle = $entry->title;
}
}
+if(!$title) {
+ $title = "isoblog placeholder title";
+}
+$udates = "";
+if($pdate != $udate) { $udates = " Updated on $udate"; }
?>
@@ -42,92 +47,52 @@ foreach($feed->entry as $entry) {
-
$title ");
- $bgfile = glob('bg.*')[0];
- if(!is_null($bgfile)) {
- echo("");
- }
+ echo("$title | isopod.cool v4 ");
+ //$bgfile = glob('bg.*')[0];
+ //if(!is_null($bgfile)) {
+ // echo("");
+ //}
?>
-
-
- isoblog$title Posted on $pdate$udates
");
- //echo("I'm testing in prod right now. don't worry about it");
+
+
+
+
+ Posted on ".$udates); ?>
+ << blog
+ I'm testing in prod right now. don't worry about it");
- //Boilerplate for Parsedown
- include($root."/Parsedown.php");
- $Parsedown = new Parsedown();
- echo $Parsedown->text(file_get_contents("index.md"));
- $Parsedown->setSafeMode(true);
- $return = $_GET["return"];
- ?>
-
-
- Previous : $prevtitle");
- }
- if($nextlink) {
- echo("Next : $nexttitle ");
- }
- ?>
-
-
- Comments
-
-
+
+
+ Newer : $prevtitle");
+ }
+ if($nextlink) {
+ echo("Older : $nexttitle ");
+ }
+ ?>
+
+
+
+
+