drone build Wed Sep 9 14:03:37 PDT 2026

This commit is contained in:
2026-09-09 21:03:37 +00:00
parent 33995d363c
commit b281f398fa
295 changed files with 4809 additions and 4811 deletions
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1510,7 +1510,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1524,6 +1524,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/1/` was built on 2026-09-09T20:38:06.534Z -->
<!-- This page `/1/` was built on 2026-09-09T21:03:23.736Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1554,7 +1554,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1568,6 +1568,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/10/` was built on 2026-09-09T20:38:10.209Z -->
<!-- This page `/10/` was built on 2026-09-09T21:03:27.821Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1532,7 +1532,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1546,6 +1546,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/11/` was built on 2026-09-09T20:38:10.545Z -->
<!-- This page `/11/` was built on 2026-09-09T21:03:28.230Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1542,7 +1542,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1556,6 +1556,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/12/` was built on 2026-09-09T20:38:10.792Z -->
<!-- This page `/12/` was built on 2026-09-09T21:03:28.445Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1534,7 +1534,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1548,6 +1548,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/13/` was built on 2026-09-09T20:38:11.000Z -->
<!-- This page `/13/` was built on 2026-09-09T21:03:28.664Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1512,7 +1512,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1526,6 +1526,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/14/` was built on 2026-09-09T20:38:11.315Z -->
<!-- This page `/14/` was built on 2026-09-09T21:03:29.052Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1396,7 +1396,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1410,6 +1410,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/15/` was built on 2026-09-09T20:38:11.523Z -->
<!-- This page `/15/` was built on 2026-09-09T21:03:29.257Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1512,7 +1512,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1526,6 +1526,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/2/` was built on 2026-09-09T20:38:06.900Z -->
<!-- This page `/2/` was built on 2026-09-09T21:03:24.077Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1512,7 +1512,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1526,6 +1526,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/3/` was built on 2026-09-09T20:38:07.328Z -->
<!-- This page `/3/` was built on 2026-09-09T21:03:24.525Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1522,7 +1522,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1536,6 +1536,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/4/` was built on 2026-09-09T20:38:07.790Z -->
<!-- This page `/4/` was built on 2026-09-09T21:03:25.089Z -->
</body>
</html>
+5 -5
View File
@@ -1203,13 +1203,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1307,7 +1307,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1321,6 +1321,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/404.html` was built on 2026-09-09T20:38:02.942Z -->
<!-- This page `/404.html` was built on 2026-09-09T21:03:20.365Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1512,7 +1512,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1526,6 +1526,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/5/` was built on 2026-09-09T20:38:08.316Z -->
<!-- This page `/5/` was built on 2026-09-09T21:03:25.669Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1510,7 +1510,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1524,6 +1524,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/6/` was built on 2026-09-09T20:38:08.610Z -->
<!-- This page `/6/` was built on 2026-09-09T21:03:26.105Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1520,7 +1520,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1534,6 +1534,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/7/` was built on 2026-09-09T20:38:09.047Z -->
<!-- This page `/7/` was built on 2026-09-09T21:03:26.523Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1512,7 +1512,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1526,6 +1526,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/8/` was built on 2026-09-09T20:38:09.412Z -->
<!-- This page `/8/` was built on 2026-09-09T21:03:26.855Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1516,7 +1516,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1530,6 +1530,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/9/` was built on 2026-09-09T20:38:09.753Z -->
<!-- This page `/9/` was built on 2026-09-09T21:03:27.324Z -->
</body>
</html>
+16 -14
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,43 +1759,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/foldy-wallet/">
<h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2>
<a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
<img src="/img/foldy-wallet.jpg" alt="A four part collage showing a single piece of deep red leather folding up to become a card wallet." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/leatherworking-favorites/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2>
<a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/leather-harness-wip.jpg" alt="two pieces of a chest harness sitting on a messy workbench. both pieces are about 8 inches long total and consist of two large o-rings joined by a dark teal leather strap. the o rings and rivets are matte black." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/vertical-zipper-card-wallet.jpg" alt="A collage showing a hand-stitched leather card wallet with 3 card pockets, a hidden pocket, and a zippered coin pouch." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-collar/">
<h2 data-ha-exclude="" id="brookes-collar">brooke&#39;s collar </h2>
<a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/zipper-bifold-green.jpg" alt="A collage showing a green leather wallet with a zippered pocket built into one external side." loading="lazy" decoding="async" width="1000" height="1332">
</a>
</li>
@@ -1838,7 +1840,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1854,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/aarons-mask/` was built on 2026-09-09T20:38:02.894Z -->
<!-- This page `/aarons-mask/` was built on 2026-09-09T21:03:20.349Z -->
</body>
</html>
+5 -5
View File
@@ -1203,13 +1203,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1424,7 +1424,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1438,6 +1438,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/about/` was built on 2026-09-09T20:38:02.942Z -->
<!-- This page `/about/` was built on 2026-09-09T21:03:20.364Z -->
</body>
</html>
+14 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1775,45 +1775,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<a class="postlink" href="/baseball-journal/">
<h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/flocked-notebook.jpg" alt="A two panel collage showing the cover and endpapers of a thick notebook." loading="lazy" decoding="async" width="1000" height="1331">
<img src="/img/baseball-journal.jpg" alt="A 3-part collage of a leather-covered book with baseball-style stitching across the spine." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/orange-journal/">
<h2 data-ha-exclude="" id="orange-journal">orange journal </h2>
<a class="postlink" href="/lined-notebook/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
<img src="/img/lined-notebook.jpg" alt="A three panel collage showing a the endpapers, cover, and pages of a small hardbound notebook." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>book</li>
</ul>
<img src="/img/long-stitch-journals.jpg" alt="A stack of hand-bound journals showing long stitches aligned with the spines. They are leather bound and have tie closures." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/orange-green-journal.jpg" alt="A 4-part collage of a slim handbound book." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
@@ -1856,7 +1854,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1870,6 +1868,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/acadia-coloring-journal/` was built on 2026-09-09T20:38:02.891Z -->
<!-- This page `/acadia-coloring-journal/` was built on 2026-09-09T21:03:20.343Z -->
</body>
</html>
+24 -26
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,22 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>gender</li>
</ul>
<img src="/img/pride-dice-bags.jpg" alt="Several knitted drawstring dice bags sit in front of a bookshelf. They are in different pride flag colors; from right to left (skipping a few duplicates) bisexual, lesbian, nonbinary, trans, and genderqueer. The trans-colored dice bag in the center opens towards the camera, showing a variety of colorful dice inside." loading="lazy" decoding="async" width="1000" height="500">
</a>
</li>
<li class="post">
<a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
@@ -1775,33 +1791,15 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/textures-unite/">
<h2 data-ha-exclude="" id="textures-unite">textures unite </h2>
<a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>highlight</li>
</ul>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
</a>
</li>
<li class="post">
<a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>gender</li>
</ul>
<img src="/img/pride-dice-bags.jpg" alt="Several knitted drawstring dice bags sit in front of a bookshelf. They are in different pride flag colors; from right to left (skipping a few duplicates) bisexual, lesbian, nonbinary, trans, and genderqueer. The trans-colored dice bag in the center opens towards the camera, showing a variety of colorful dice inside." loading="lazy" decoding="async" width="1000" height="500">
<img src="/img/knit-shrimp.jpg" alt="Four knitted shrimp in various shades of pink. They are all somewhere around hand-sized, and have little yarn antennae and leggies." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1844,7 +1842,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1858,6 +1856,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/acadia-mitts/` was built on 2026-09-09T20:38:02.933Z -->
<!-- This page `/acadia-mitts/` was built on 2026-09-09T21:03:20.346Z -->
</body>
</html>
+11 -13
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1818,31 +1818,29 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/core-css/">
<h2 data-ha-exclude="" id="core-css">core CSS </h2>
<a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<ul class="postlist-tags">
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/core-css.png" alt="A website mockup in dark mode with light pink accents. Everything is filler text such as the title &#39;This is my cool website&#39;, headers reading things like &#39;This is an h1&#39;, nav items &#39;Nav item 1&#39;, etc. There is a paragraph block - the opening of the Bee Movie - and part of an image visible - a screencap of the music video for Never Gonna Give You Up by Rick Astley." loading="lazy" decoding="async" width="1000" height="447">
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/an-intro-to-git/">
<h2 data-ha-exclude="" id="an-intro-to-git">an intro to git </h2>
<a class="postlink" href="/backend-accessibility/">
<h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/goldeneye-tail.jpg" alt="Image unrelated to post. The tail of a diving duck pokes out from the water with a small splash." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/camelCase-print.jpg" alt="A carved stamp next to its print. The print reads &#39;#camelCase&#39; in a slightly formal-looking italic font." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1899,7 +1897,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1913,6 +1911,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/accessible-image-modals/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/accessible-image-modals/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+22 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -2174,15 +2174,29 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="moving-images">moving images </h2>
<a class="postlink" href="/eleventy-lessons/">
<h2 data-ha-exclude="" id="eleventy-lessons">eleventy lessons </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/cormorant.jpg" alt="Image unrelated to post. A cormorant, a type of black waterfowl, poses with wings spread on a buoy in Puget Sound. Off to the left, another bird floats." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/hellebore.jpg" alt="Image unrelated to post. Close up on a pale green hellebore flower." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
</a>
</li>
@@ -2203,22 +2217,6 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
</a>
</li>
<li class="post">
<a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<ul class="postlist-tags">
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/azure-locations.jpg" alt="A Linux terminal. There is a fun rainbow flag in ascii art at the top, and then the user has called a command asking Azure for a list of locations applicable to a specific resource type. The output is lengthy." loading="lazy" decoding="async" width="1000" height="827">
</a>
</li>
</ol>
</section>
@@ -2257,7 +2255,7 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -2271,6 +2269,6 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
</footer>
<!-- This page `/an-intro-to-git/` was built on 2026-09-09T20:38:02.937Z -->
<!-- This page `/an-intro-to-git/` was built on 2026-09-09T21:03:20.360Z -->
</body>
</html>
+46 -38
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1781,8 +1781,46 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/girldick-shirt.jpg" alt="A butch cooking and wearing a cropped tee with blue cap sleeves that reads girldick in blue G.I.Joe font." class="blur" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2>
<ul class="postlist-tags">
@@ -1790,40 +1828,10 @@ switch (currentThemeValue) {
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
</ul>
<img src="/img/five-of-them-print.jpg" alt="A block print of five mule deer grazing in a dark green field. The deer are partially negative space and partially brown ink detailing." loading="lazy" decoding="async" width="1000" height="594">
</a>
</li>
<li class="post">
<a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over and HONKS!" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1866,7 +1874,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1880,6 +1888,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/anarchy-autism/` was built on 2026-09-09T20:38:02.908Z -->
<!-- This page `/anarchy-autism/` was built on 2026-09-09T21:03:20.337Z -->
</body>
</html>
+5 -5
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1802,7 +1802,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1816,6 +1816,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/art-shows-and-events/` was built on 2026-09-09T20:38:02.932Z -->
<!-- This page `/art-shows-and-events/` was built on 2026-09-09T21:03:20.346Z -->
</body>
</html>
+27 -25
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1766,8 +1766,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<ul class="postlist-tags">
@@ -1778,28 +1778,14 @@ switch (currentThemeValue) {
<li>shirt</li>
</ul>
<img src="/img/fat-raccoon-print.jpg" alt="A block print in black ink of a rotund raccoon raising a welcoming paw towards the viewer." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads &#39;become ungovernable&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<ul class="postlist-tags">
@@ -1808,7 +1794,23 @@ switch (currentThemeValue) {
<li>card</li>
</ul>
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<ul class="postlist-tags">
<li>card</li>
<li>print</li>
</ul>
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
@@ -1851,7 +1853,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1865,6 +1867,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/artisans-cooperative-cards/` was built on 2026-09-09T20:38:02.906Z -->
<!-- This page `/artisans-cooperative-cards/` was built on 2026-09-09T21:03:20.335Z -->
</body>
</html>
+37 -39
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1766,40 +1766,6 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/slightly-weird-man-club/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
<li>gender</li>
</ul>
<img src="/img/slightly-weird-man-club-print.jpg" alt="A print that reads &#39;slightly weird man club&#39; in a nonbinary flag colored gradient" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/spotted-towhee-print.jpg" alt="A block print of a spotted towhee mid-leap." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
@@ -1816,6 +1782,38 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading &#39;happy biHRTday&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
</ol>
</section>
@@ -1854,7 +1852,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1868,6 +1866,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-09-09T20:38:02.908Z -->
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-09-09T21:03:20.337Z -->
</body>
</html>
+5 -5
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1779,7 +1779,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1793,6 +1793,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/artists-conk/` was built on 2026-09-09T20:38:02.913Z -->
<!-- This page `/artists-conk/` was built on 2026-09-09T21:03:20.339Z -->
</body>
</html>
+39 -37
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1990,45 +1990,47 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>software</li>
</ul>
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
</a>
</li>
<li class="post">
<a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/little-critter-pouch.jpg" alt="A leather pouch shaped a bit like a d10 but with eight sides. It has a rainbow zippered opening and a wristlet strap." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/framer-accessibility/">
<h2 data-ha-exclude="" id="framer-accessibility">framer accessibility </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
</a>
</li>
<li class="post">
<a class="postlink" href="/accessible-image-modals/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/snacking-seagull.jpg" alt="Image unrelated to post. A seagull floating in the water with a starfish hanging out of eir mouth." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -2071,7 +2073,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -2085,6 +2087,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-09-09T20:38:02.932Z -->
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-09-09T21:03:20.345Z -->
</body>
</html>
+14 -14
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1820,43 +1820,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2>
<a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="moving-images">moving images </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/angle-brackets-uwu.jpg" alt="Ascii art of an emoticon with pinched eyes and a small mouth made with two angle brackets." loading="lazy" decoding="async" width="1000" height="316">
<img src="/img/cormorant.jpg" alt="Image unrelated to post. A cormorant, a type of black waterfowl, poses with wings spread on a buoy in Puget Sound. Off to the left, another bird floats." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
<a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/aggregator-wireframes.jpg" alt="a figma page with 4 major sections titled aggregator, aggregator mobile, aggregator color, and aggregator mobile color. each section has 7 pages in it - all sections pretty clearly have the same 7 pages, with the mobile sections shown on mobile screens and the color sections in a rainbow of pastels rather than grayscale." loading="lazy" decoding="async" width="1000" height="1042">
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<a class="postlink" href="/framer-accessibility/">
<h2 data-ha-exclude="" id="framer-accessibility">framer accessibility </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
</a>
</li>
@@ -1899,7 +1899,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1913,6 +1913,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/backend-accessibility/` was built on 2026-09-09T20:38:02.902Z -->
<!-- This page `/backend-accessibility/` was built on 2026-09-09T21:03:20.332Z -->
</body>
</html>
+14 -14
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,43 +1759,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/swoop-wallet.jpg" alt="A collage showing 3 pictures of a red and brown leather card wallet. The red pocket separator folds around to the back to become a fetching curlicue." loading="lazy" decoding="async" width="900" height="1200">
<img src="/img/sora-collar.jpg" alt="A collage showing a red and black leather dog collar tooled with roses and the name Sora. It&#39;s fully stitched with dark red stitching and has brass hardware." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/nine-pocket-bifold.jpg" alt="A hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a symmetrical interior with a hidden pocket and 3 card pockets on each side." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/vix-collar.jpg" alt="A collar rests on a leather-wrapped lighter. It is lined with shearling and built of two other layers of leather - a wider mustard yellow layer and a thinner teal layer over that. the teal layer holds a heart shaped o-ring in place." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
@@ -1838,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/bag-strap/` was built on 2026-09-09T20:38:02.913Z -->
<!-- This page `/bag-strap/` was built on 2026-09-09T21:03:20.339Z -->
</body>
</html>
+14 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1769,45 +1769,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<a class="postlink" href="/striped-journal/">
<h2 data-ha-exclude="" id="striped-journal">striped journal </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<a class="postlink" href="/orange-journal/">
<h2 data-ha-exclude="" id="orange-journal">orange journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/flocked-notebook.jpg" alt="A two panel collage showing the cover and endpapers of a thick notebook." loading="lazy" decoding="async" width="1000" height="1331">
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/acadia-coloring-journal/">
<h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2>
<a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/acadia-coloring-journal.jpg" alt="A five panel collage showcasing a book that is part graph papers of various sizes, and part coloring pages based on Acadia National Park." loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/square-watercolor-pad.jpg" alt="A two panel collage showing a square book with a tan cover and blue and gold endpapers." loading="lazy" decoding="async" width="1000" height="1331">
</a>
</li>
@@ -1850,7 +1848,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1864,6 +1862,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/baseball-journal/` was built on 2026-09-09T20:38:02.904Z -->
<!-- This page `/baseball-journal/` was built on 2026-09-09T21:03:20.333Z -->
</body>
</html>
+48 -38
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1766,38 +1766,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<ul class="postlist-tags">
<li>card</li>
<li>print</li>
</ul>
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<ul class="postlist-tags">
@@ -1805,8 +1775,48 @@ switch (currentThemeValue) {
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading &#39;happy biHRTday&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/trans-rights-print.jpg" alt="A print in mostly black ink of a smiling skull with a speech bubble. In pink and blue, the speech bubble reads &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
@@ -1849,7 +1859,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1863,6 +1873,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/become-unbutterable/` was built on 2026-09-09T20:38:02.890Z -->
<!-- This page `/become-unbutterable/` was built on 2026-09-09T21:03:20.342Z -->
</body>
</html>
+33 -35
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,34 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/charlie-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/charlie-alpaca-handspun.jpg" alt="one large skein (and technically a smaller skein hidden behind it) of sheen-y black alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/hand-dyed-gold-handspun/">
<h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/gold-handspun.jpg" alt="3 skeins, one small and two large, of a rich golden-orange handspun with light tonal effects, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/spinners-dream-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2>
@@ -1772,36 +1800,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/orion-handspun.jpg" alt="3 skeins of handspun yarn, 1 large and 2 small. One of the small skeins is a little more inconsistent weight than the other two - this one was spun on drop spindle about 2 years ago. The other two are about a sport or maybe a DK weight. All three are a gold colorway with tiny hints of orange and a pale light green." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
<li>highlight</li>
</ul>
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
</ol>
</section>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/bfl-silk-handspun/` was built on 2026-09-09T20:38:02.937Z -->
<!-- This page `/bfl-silk-handspun/` was built on 2026-09-09T21:03:20.361Z -->
</body>
</html>
+36 -40
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1776,51 +1776,47 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/artisans-coop-cards.jpg" alt="2 white greeting cards with the Artisans Cooperative logo, a chicken. One card has a single print of the chicken in black ink, and the other has two overlapping prints in blue and red ink" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="shirts">shirts! </h2>
<ul class="postlist-tags">
<li>shirt</li>
</ul>
<img src="/img/shirts.jpg" alt="A row of shirts hanging in front of a window, with a variety of hand-printed designs." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/greeting-loons.jpg" alt="A pile of hand-printed A2 size greeting cards. A loon rearing up with outstretched wings spans the front and back of the cards." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/printmaking-paper-notes/">
<h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/killdeer.jpg" alt="Image unrelated to post. A very fluffed up killdeer stands on a rocky beach." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/flicker-print.jpg" alt="A print in black, brown, and red ink of a northern flicker (a type of woodpecker). Viewed from the back, he is looking over his shoulder and upward towards something unseen above him (my bird feeder)." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1863,7 +1859,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1877,6 +1873,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/big-pidge/` was built on 2026-09-09T20:38:02.902Z -->
<!-- This page `/big-pidge/` was built on 2026-09-09T21:03:20.332Z -->
</body>
</html>
+26 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1763,43 +1763,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2>
<a class="postlink" href="/stephanie-collar/">
<h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/stephanie-collar.jpg" alt="A white woman with a shaved side cut wearing a black leather collar with a large dangling o-ring." loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/green-memo-pad/">
<h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/leather-strap-journal.jpg" alt="A 3-part collage showing a blue journal with leather straps woven into the covers." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/sunflower/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/little-critter-pouch.jpg" alt="A leather pouch shaped a bit like a d10 but with eight sides. It has a rainbow zippered opening and a wristlet strap." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1842,7 +1844,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1856,6 +1858,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/black-and-red-journal/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/black-and-red-journal/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+38 -40
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1799,40 +1799,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<ul class="postlist-tags">
@@ -1843,7 +1811,37 @@ switch (currentThemeValue) {
<li>shirt</li>
</ul>
<img src="/img/fat-raccoon-print.jpg" alt="A block print in black ink of a rotund raccoon raising a welcoming paw towards the viewer." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads &#39;become ungovernable&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/artisans-coop-cards.jpg" alt="2 white greeting cards with the Artisans Cooperative logo, a chicken. One card has a single print of the chicken in black ink, and the other has two overlapping prints in blue and red ink" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
@@ -1886,7 +1884,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1900,6 +1898,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/block-printing-transfer-method/` was built on 2026-09-09T20:38:02.901Z -->
<!-- This page `/block-printing-transfer-method/` was built on 2026-09-09T21:03:20.331Z -->
</body>
</html>
+13 -11
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1775,29 +1775,31 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<a class="postlink" href="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/square-watercolor-pad.jpg" alt="A two panel collage showing a square book with a tan cover and blue and gold endpapers." loading="lazy" decoding="async" width="1000" height="1331">
<img src="/img/stampede-journal.jpg" alt="A 4-part collage of a hardcover book, showing a coloring page with &#39;stampede!&#39; written across it." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/tiny-books/">
<h2 data-ha-exclude="" id="tiny-books">tiny books </h2>
<a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>book</li>
</ul>
<img src="/img/tiny-book.jpg" alt="A three panel collage showing a book held in the palm of a hand." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/long-stitch-journals.jpg" alt="A stack of hand-bound journals showing long stitches aligned with the spines. They are leather bound and have tie closures." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1854,7 +1856,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1868,6 +1870,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-09-09T20:38:02.891Z -->
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-09-09T21:03:20.343Z -->
</body>
</html>
+23 -19
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1769,47 +1769,51 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<ul class="postlist-tags">
<li>print</li>
<li>leather</li>
<li>gender</li>
<li>patch</li>
</ul>
<img src="/img/become-unbutterable.jpg" alt="3 copies of the same stamp in orange ink are spread out next to the hand carved rubber stamp they were made from. They show a cat lying on his back with paws curled, holding a butter knife in his mouth. Text around the cat reads, in all caps, &#39;become unbutterable.&#39;" loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/pronoun-patch-scroll.jpg" alt="two tooled leather patches. they have scrolls tooled on them that read various pronoun sets." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="squarsh">squarsh </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/spotted-towhee-print.jpg" alt="A block print of a spotted towhee mid-leap." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
<li>card</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1852,7 +1856,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1866,6 +1870,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-09-09T20:38:02.898Z -->
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-09-09T21:03:20.358Z -->
</body>
</html>
+30 -30
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1764,47 +1764,47 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="squarsh">squarsh </h2>
<a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/gender/">
<h2 data-ha-exclude="" id="gender">gender? </h2>
<a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/gender-notes.png" alt="A page of handwritten notes with some loosely drawn charts, described further in the post." loading="lazy" decoding="async" width="865" height="1080">
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/euphorbia-print.jpg" alt="A print in black ink on brown paper. It depicts a stem of euphorbia, a plant with long, thin leaves and many clustered flowers." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1847,7 +1847,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1861,6 +1861,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/bottom-growth/` was built on 2026-09-09T20:38:02.895Z -->
<!-- This page `/bottom-growth/` was built on 2026-09-09T21:03:20.350Z -->
</body>
</html>
+16 -14
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,43 +1759,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/shrimp-cat-toy/">
<h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2>
<a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/two-shrimp.jpg" alt="Two leather shrimp-shaped cat toys. They have long dangly antennae and are stitched in red and orange." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/leatherworking-favorites/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2>
<a class="postlink" href="/x-acto-knife-sheath/">
<h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/leather-harness-wip.jpg" alt="two pieces of a chest harness sitting on a messy workbench. both pieces are about 8 inches long total and consist of two large o-rings joined by a dark teal leather strap. the o rings and rivets are matte black." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/knife-sheaths.jpg" alt="Several blades with leather sheaths, and a few extra sheaths. There&#39;s a #2 blade with an orange sheath with yellow stitching, a #11 blade with a blue sheath with light grey stitching, and a skiving knife with a plum sheath and pink stitching." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1838,7 +1840,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1854,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/bowtie/` was built on 2026-09-09T20:38:02.896Z -->
<!-- This page `/bowtie/` was built on 2026-09-09T21:03:20.356Z -->
</body>
</html>
+28 -28
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1786,22 +1786,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/networks-of-trans-care/">
<h2 data-ha-exclude="" id="networks-of-trans-care">networks of trans care </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/junco/">
<h2 data-ha-exclude="" id="junco">junco </h2>
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<ul class="postlist-tags">
@@ -1810,25 +1796,39 @@ switch (currentThemeValue) {
<li>card</li>
</ul>
<img src="/img/junco-print.jpg" alt="A print of a junco mid-takeoff from a branch. Eir head is inked in black, body in gray, and the branch in sepia." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/pronoun-patches/">
<h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2>
<a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<ul class="postlist-tags">
<li>print</li>
<li>patch</li>
<li>gender</li>
<li>shirt</li>
</ul>
<img src="/img/pronoun-patch.jpg" alt="Rows of the same design, a skull with a speech bubble announcing varied pronoun sets, repeat in multiple colors along a stretch of off-white fabric." loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<ul class="postlist-tags">
<li>shirt</li>
<li>print</li>
</ul>
<img src="/img/artisans-coop-shirt.jpg" alt="A black tank top laid on a desk. In white ink it reads &#39;Artisans Cooperative&#39; with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1871,7 +1871,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1885,6 +1885,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/boypussy/` was built on 2026-09-09T20:38:02.907Z -->
<!-- This page `/boypussy/` was built on 2026-09-09T21:03:20.336Z -->
</body>
</html>
+22 -22
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,15 +1759,29 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/mousie/">
<h2 data-ha-exclude="" id="mousie">mousie </h2>
<a class="postlink" href="/leatherworking-favorites/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/mousie.jpg" alt="A cat in a sunbeam snuggles a little leather mouse-shaped cat toy." loading="lazy" decoding="async" width="1000" height="1499">
<img src="/img/leather-harness-wip.jpg" alt="two pieces of a chest harness sitting on a messy workbench. both pieces are about 8 inches long total and consist of two large o-rings joined by a dark teal leather strap. the o rings and rivets are matte black." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/shrimp-cat-toy/">
<h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/two-shrimp.jpg" alt="Two leather shrimp-shaped cat toys. They have long dangly antennae and are stitched in red and orange." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1786,20 +1800,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/leather-chest-harness.jpg" alt="Someone from chin to mid-torso, wearing a dark teal leather chest harness with matte black fittings over a t shirt." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1838,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-collar/` was built on 2026-09-09T20:38:02.914Z -->
<!-- This page `/brookes-collar/` was built on 2026-09-09T21:03:20.339Z -->
</body>
</html>
+22 -22
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,20 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/eight-pocket-bifold/">
<h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/eight-pocket-bifold.jpg" alt="A 3-picture collage showing a hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a asymmetrical interior with a hidden pocket and 3 card pockets on the right, and a hidden pocket and 2 card pockets on the left. The left front pocket has a small naturally occuring hole." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
@@ -1773,29 +1787,15 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<a class="postlink" href="/brookes-collar/">
<h2 data-ha-exclude="" id="brookes-collar">brooke&#39;s collar </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/makers-mark-keychain.jpg" alt="A keychain on an iridescent rainbow split ring. It is dark brown/grey leather and has LEE CAT ART stamped into it." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/zipper-bifold/">
<h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/zipper-bifold.jpg" alt="A collage showing a hand-stitched leather bifold with a zippered coin pocket on one exterior side." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1838,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-09-09T20:38:02.894Z -->
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-09-09T21:03:20.349Z -->
</body>
</html>
+19 -17
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1774,45 +1774,47 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<a class="postlink" href="/blue-and-brown-leather-journal/">
<h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/orange-green-journal.jpg" alt="A 4-part collage of a slim handbound book." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/blue-brown-leather-journal.jpg" alt="A three panel collage showcasing a blue and brown leather-covered journal." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/lined-notebook/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2>
<a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<ul class="postlist-tags">
<li>book</li>
<li>knit</li>
<li>highlight</li>
</ul>
<img src="/img/lined-notebook.jpg" alt="A three panel collage showing a the endpapers, cover, and pages of a small hardbound notebook." loading="lazy" decoding="async" width="1000" height="1776">
<img src="/img/butch-hands.jpg" alt="Hands wearing a pair of pink and grey gloves with convertable mitten tops." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/patchwork-wallet.jpg" alt="A collage showing a wallet in a patchwork style, with different colors of leather all stitched together to make up the exterior and the top interior pockets. Other pockets inside are dyed various colors." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
@@ -1855,7 +1857,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1869,6 +1871,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-notebook/` was built on 2026-09-09T20:38:02.893Z -->
<!-- This page `/brookes-notebook/` was built on 2026-09-09T21:03:20.344Z -->
</body>
</html>
+22 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1766,31 +1766,15 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/textures-unite/">
<h2 data-ha-exclude="" id="textures-unite">textures unite </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>highlight</li>
</ul>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
</a>
</li>
<li class="post">
<a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2>
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/acadia-mitts.jpg" alt="a hand wearing a knitted fingerless mitten. it&#39;s knit in a slubby, almost tweedy yarn, with the body being blue grey stockinette and the cuffs and tips a vibrant green rib." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1809,6 +1793,20 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-socks/">
<h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/brooke-socks.jpg" alt="Feet in a pair of colorful socks. They are identically striped and quickly vary between yellow, green, blue, white, and gray." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1847,7 +1845,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1861,6 +1859,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-scarf/` was built on 2026-09-09T20:38:02.935Z -->
<!-- This page `/brookes-scarf/` was built on 2026-09-09T21:03:20.347Z -->
</body>
</html>
+22 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,20 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-scarf/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2>
@@ -1773,8 +1787,8 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<a class="postlink" href="/textures-unite/">
<h2 data-ha-exclude="" id="textures-unite">textures unite </h2>
<ul class="postlist-tags">
@@ -1783,23 +1797,7 @@ switch (currentThemeValue) {
<li>highlight</li>
</ul>
<img src="/img/butch-hands.jpg" alt="Hands wearing a pair of pink and grey gloves with convertable mitten tops." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>gender</li>
</ul>
<img src="/img/pride-dice-bags.jpg" alt="Several knitted drawstring dice bags sit in front of a bookshelf. They are in different pride flag colors; from right to left (skipping a few duplicates) bisexual, lesbian, nonbinary, trans, and genderqueer. The trans-colored dice bag in the center opens towards the camera, showing a variety of colorful dice inside." loading="lazy" decoding="async" width="1000" height="500">
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
</a>
</li>
@@ -1842,7 +1840,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1856,6 +1854,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-socks/` was built on 2026-09-09T20:38:02.892Z -->
<!-- This page `/brookes-socks/` was built on 2026-09-09T21:03:20.344Z -->
</body>
</html>
+22 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,15 +1759,29 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/zipper-bifold/">
<h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2>
<a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="lobstah">lobstah </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/zipper-bifold.jpg" alt="A collage showing a hand-stitched leather bifold with a zippered coin pocket on one exterior side." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/rachel-bracelets.jpg" alt="Two pink leather bracelets with stainless steel hardware and aqua stitching." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1786,22 +1800,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brookes-suspenders/` was built on 2026-09-09T20:38:02.934Z -->
<!-- This page `/brookes-suspenders/` was built on 2026-09-09T21:03:20.347Z -->
</body>
</html>
+41 -37
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1760,22 +1760,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/heron/">
<h2 data-ha-exclude="" id="heron">heron </h2>
<a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<ul class="postlist-tags">
@@ -1783,28 +1769,46 @@ switch (currentThemeValue) {
<li>card</li>
</ul>
<img src="/img/flatfish-print.jpg" alt="A print of a simple flatfish design inked in sepia." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
</ul>
<img src="/img/heron-print.jpg" alt="A print in black ink of a great blue heron, leaning downwards so that eir beak is level with eir feet." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/booby-card.jpg" alt="A landscape-oriented white card with a two-color print of a blue-footed booby." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/boypussy-shirt.jpg" alt="A butch holding a chainsaw and wearing a tank top that reads boypussy in pink Barbie font." class="blur" loading="lazy" decoding="async" width="1000" height="1250">
</a>
</li>
@@ -1847,7 +1851,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1861,6 +1865,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/brown-creeper/` was built on 2026-09-09T20:38:02.899Z -->
<!-- This page `/brown-creeper/` was built on 2026-09-09T21:03:20.359Z -->
</body>
</html>
+29 -25
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1841,45 +1841,49 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/recommendations-and-favorites/">
<h2 data-ha-exclude="" id="recommendations-and-favorites">recommendations &amp; favorites </h2>
<a class="postlink" href="/brookes-notebook/">
<h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2>
<ul class="postlist-tags">
<li>book</li>
<li>highlight</li>
</ul>
<img src="/img/brooke-notebook.jpg" alt="A six panel collage showing the covers, endpapers, and some of the pages of a notebook." loading="lazy" decoding="async" width="1000" height="1500">
</a>
</li>
<li class="post">
<a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<ul class="postlist-tags">
<li>highlight</li>
</ul>
<img src="/img/metal-curl.jpg" alt="Photo unrelated to content of post. A metal sculpture rises up and curls into itself, with similar sculptures around it. Looking through the very center of the curve, an any-gender bathroom sign is visible." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/solstice-2025.jpg" alt="front and back of our solstice card from this year, designed in postcard format. long alt incoming... front - 4 picture collage. 1 - i&#39;m standing in the woods, looking to one side, wearing an elaborate knit scarf. 2 - silhouetted thistle-like flowers in front of a pink-purple sky. 3 - my wife brooke crouches down to draw a heart in charcoal on a beach log, with &#39;L + B&#39; written inside. 4 - brooke stands on a driftwood-covered beach looking hella cool in mirrored shades. our dog kes stands in front of her and looks off to one side eagerly. overlaid is the words &#39;happy solstice&#39; in cursive. back - split down the center like the back of a postcard. on the left side, a 5 picture collage. 1 - i stand on a rock at the edge of a calm alpine lake. overlaid is the words &#39;lee, brooke, kestrel, &amp; the flock&#39; in print lettering. 2 - an early spring fern curl. 3 - our six ducks, all facing to the left, not in a row but still very organized. 4 - brooke grins at the camera while hugging kestrel&#39;s head. kestrel looks maybe a bit distraught. 5 - silhouette of a heron in flight across an early morning blue sky. on the address side, i&#39;ve added a dahlia to represent the stamp, and written &#39;you!&#39; in the field that would normally hold the mailing address." loading="lazy" decoding="async" width="1000" height="1346">
</a>
</li>
<li class="post">
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2>
<a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>print</li>
</ul>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>zine</li>
<li>highlight</li>
</ul>
<img src="/img/dragon-mask.jpg" alt="lee (a white person with glasses and a side shave) holds up a leather dragon mask in black and dark green. ze sticks hir tongue out at it." loading="lazy" decoding="async" width="1000" height="746">
<img src="/img/kestrel-zine.jpg" alt="A 5 photo collage showing the front and back cover as well as 3 full spreads of a folded zine about Kestrel, my dog, who is a 65lb Malinois with a goofy smile and floppy ears. it is printed in two layers of color, blue and orange, and each image depicts Kestrel in various posts... alert and watchful, resting, looking mopey, wearing a sweatshirt." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
@@ -1922,7 +1926,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1936,6 +1940,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/butch-hands-pattern/` was built on 2026-09-09T20:38:02.900Z -->
<!-- This page `/butch-hands-pattern/` was built on 2026-09-09T21:03:20.329Z -->
</body>
</html>
+18 -26
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1771,59 +1771,51 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/boypussy-shirt.jpg" alt="A butch holding a chainsaw and wearing a tank top that reads boypussy in pink Barbie font." class="blur" loading="lazy" decoding="async" width="1000" height="1250">
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
<li>highlight</li>
</ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads &#39;become ungovernable&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/greeting-loons.jpg" alt="A pile of hand-printed A2 size greeting cards. A loon rearing up with outstretched wings spans the front and back of the cards." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1866,7 +1858,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1880,6 +1872,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/chanterelle/` was built on 2026-09-09T20:38:02.900Z -->
<!-- This page `/chanterelle/` was built on 2026-09-09T21:03:20.330Z -->
</body>
</html>
+22 -22
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,20 +1758,6 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/coral-reef-handspun/">
<h2 data-ha-exclude="" id="coral-reef-handspun">coral reef handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/coral-reef-handspun.jpg" alt="2 skeins, one large and one small, of a heathered grey yarn with hints of blue and orange in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/spinners-dream-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2>
@@ -1787,15 +1773,29 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/fire-and-ice-handspun/">
<h2 data-ha-exclude="" id="fire-and-ice-handspun">fire &amp; ice handspun </h2>
<a class="postlink" href="/dyeing-fiber/">
<h2 data-ha-exclude="" id="dyeing-fiber">dyeing fiber </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/fire-ice-handspun.jpg" alt="2 skeins, one large and one small, of a heathered orange yarn with hints of blue in about a DK or worsted weight." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/dyed-fiber.jpg" alt="4oz of yarn and a pound of wool, chunked out, drying on a drying rack outdoors. the yarn and half the wool is a mix of teals and greens; the other half of the wool is a beautiful orange-gold." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/handcombed-jacobs-handspun/">
<h2 data-ha-exclude="" id="handcombed-jacobs-handspun">handcombed jacobs handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1838,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-09-09T20:38:02.938Z -->
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+14 -18
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,47 +1759,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/rachel-bracelets.jpg" alt="Two pink leather bracelets with stainless steel hardware and aqua stitching." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<a class="postlink" href="/mom-bag/">
<h2 data-ha-exclude="" id="mom-bag">mom bag </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/brooke-suspenders.jpg" alt="a two image collage showing the front and back of a person, neck to waist. she&#39;s wearing leather suspenders with a button attachment, buckles for adjustment, and a stitched diamond where the straps cross in the back." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<a class="postlink" href="/mouse-coin-purse/">
<h2 data-ha-exclude="" id="mouse-coin-purse">mouse coin purse </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/patchwork-wallet.jpg" alt="A collage showing a wallet in a patchwork style, with different colors of leather all stitched together to make up the exterior and the top interior pockets. Other pockets inside are dyed various colors." loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/mouse-purse.jpg" alt="2 image collage. Both images show different sides of a small black leather mouse-shaped coin purse. There is a rainbow zipper that travels along the &#39;spine&#39; of the mouse, and the zipper pull becomes the tail." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
@@ -1842,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1856,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/circle-bag/` was built on 2026-09-09T20:38:02.928Z -->
<!-- This page `/circle-bag/` was built on 2026-09-09T21:03:20.340Z -->
</body>
</html>
+5 -5
View File
@@ -1203,13 +1203,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1315,7 +1315,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1329,6 +1329,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/colophon/` was built on 2026-09-09T20:38:02.943Z -->
<!-- This page `/colophon/` was built on 2026-09-09T21:03:20.365Z -->
</body>
</html>
+30 -26
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1775,49 +1775,53 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<ul class="postlist-tags">
<li>print</li>
<li>leather</li>
<li>gender</li>
<li>patch</li>
</ul>
<img src="/img/bottom-growth-prints.jpg" alt="4 copies of the same print in various color schemes, laid out in a 2x2 grid. The print shows testosterone-driven bottom growth of a clitoris. The color schemes are, clockwise from top right, brown on turquoise, red on cornsilk (muted yellow), violet on magenta, and mint green on lilac." class="blur" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/pronoun-patch-scroll.jpg" alt="two tooled leather patches. they have scrolls tooled on them that read various pronoun sets." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<ul class="postlist-tags">
<li>shirt</li>
</ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/artisans-coop-shirt.jpg" alt="A black tank top laid on a desk. In white ink it reads &#39;Artisans Cooperative&#39; with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1860,7 +1864,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1874,6 +1878,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/coming-out/` was built on 2026-09-09T20:38:02.907Z -->
<!-- This page `/coming-out/` was built on 2026-09-09T21:03:20.336Z -->
</body>
</html>
+25 -21
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1980,6 +1980,20 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/domain-and-site-setup/">
<h2 data-ha-exclude="" id="domain-and-site-setup">domain and site setup </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/crinkly-mushrooms.jpg" alt="Picture unrelated to post. Some crinkly brown-orange mushrooms in vibrant green grass." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
@@ -1995,29 +2009,19 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/accessible-image-modals/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2>
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/snacking-seagull.jpg" alt="Image unrelated to post. A seagull floating in the water with a starfish hanging out of eir mouth." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/roses.jpg" alt="Image unrelated to post. Two peach-colored roses, the farther away one a bit out of focus." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -2060,7 +2064,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -2074,6 +2078,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/comparing-text-editors/` was built on 2026-09-09T20:38:02.937Z -->
<!-- This page `/comparing-text-editors/` was built on 2026-09-09T21:03:20.360Z -->
</body>
</html>
+23 -19
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1772,24 +1772,22 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<ul class="postlist-tags">
@@ -1797,26 +1795,32 @@ switch (currentThemeValue) {
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/artisans-coop-cards.jpg" alt="2 white greeting cards with the Artisans Cooperative logo, a chicken. One card has a single print of the chicken in black ink, and the other has two overlapping prints in blue and red ink" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/fat-raccoon-print.jpg" alt="A block print in black ink of a rotund raccoon raising a welcoming paw towards the viewer." loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/greeting-loons.jpg" alt="A pile of hand-printed A2 size greeting cards. A loon rearing up with outstretched wings spans the front and back of the cards." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1859,7 +1863,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1873,6 +1877,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-09-09T20:38:02.891Z -->
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-09-09T21:03:20.342Z -->
</body>
</html>
+34 -46
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1778,57 +1778,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<ul class="postlist-tags">
<li>card</li>
<li>print</li>
</ul>
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/on-pronouns/">
<h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/shrimp/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
</ul>
<img src="/img/shrimp-print.jpg" alt="A print of a small shrimp with slender little leggies in orange ink." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over and HONKS!" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/starling.jpg" alt="Image unrelated to post. A starling, a beautifully iridescent black bird, stands on a hanging suet feeder." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1871,7 +1859,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1885,6 +1873,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/congrats-on-the-gay/` was built on 2026-09-09T20:38:02.899Z -->
<!-- This page `/congrats-on-the-gay/` was built on 2026-09-09T21:03:20.329Z -->
</body>
</html>
+5 -5
View File
@@ -1203,13 +1203,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1395,7 +1395,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1409,6 +1409,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/contact/` was built on 2026-09-09T20:38:02.943Z -->
<!-- This page `/contact/` was built on 2026-09-09T21:03:20.365Z -->
</body>
</html>
+33 -35
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,34 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/handcombed-jacobs-handspun/">
<h2 data-ha-exclude="" id="handcombed-jacobs-handspun">handcombed jacobs handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/hand-dyed-gold-handspun/">
<h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/gold-handspun.jpg" alt="3 skeins, one small and two large, of a rich golden-orange handspun with light tonal effects, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
@@ -1772,36 +1800,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
<li>highlight</li>
</ul>
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
<h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/handspun0.jpg" alt="4 skeins of handspun yarn, two in a somewhat pastel multicolor and two in a blend of orange, gold, and white." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/coral-reef-handspun/` was built on 2026-09-09T20:38:02.937Z -->
<!-- This page `/coral-reef-handspun/` was built on 2026-09-09T21:03:20.361Z -->
</body>
</html>
+39 -35
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -2076,43 +2076,47 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
<ol id="postlist">
<li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
<a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/roses.jpg" alt="Image unrelated to post. Two peach-colored roses, the farther away one a bit out of focus." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/accessible-image-modals/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/snacking-seagull.jpg" alt="Image unrelated to post. A seagull floating in the water with a starfish hanging out of eir mouth." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/solstice-2025.jpg" alt="front and back of our solstice card from this year, designed in postcard format. long alt incoming... front - 4 picture collage. 1 - i&#39;m standing in the woods, looking to one side, wearing an elaborate knit scarf. 2 - silhouetted thistle-like flowers in front of a pink-purple sky. 3 - my wife brooke crouches down to draw a heart in charcoal on a beach log, with &#39;L + B&#39; written inside. 4 - brooke stands on a driftwood-covered beach looking hella cool in mirrored shades. our dog kes stands in front of her and looks off to one side eagerly. overlaid is the words &#39;happy solstice&#39; in cursive. back - split down the center like the back of a postcard. on the left side, a 5 picture collage. 1 - i stand on a rock at the edge of a calm alpine lake. overlaid is the words &#39;lee, brooke, kestrel, &amp; the flock&#39; in print lettering. 2 - an early spring fern curl. 3 - our six ducks, all facing to the left, not in a row but still very organized. 4 - brooke grins at the camera while hugging kestrel&#39;s head. kestrel looks maybe a bit distraught. 5 - silhouette of a heron in flight across an early morning blue sky. on the address side, i&#39;ve added a dahlia to represent the stamp, and written &#39;you!&#39; in the field that would normally hold the mailing address." loading="lazy" decoding="async" width="1000" height="1346">
<img src="/img/dragon-mask.jpg" alt="lee (a white person with glasses and a side shave) holds up a leather dragon mask in black and dark green. ze sticks hir tongue out at it." loading="lazy" decoding="async" width="1000" height="746">
</a>
</li>
<li class="post">
<a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<ul class="postlist-tags">
<li>knit</li>
<li>highlight</li>
</ul>
<img src="/img/butch-hands.jpg" alt="Hands wearing a pair of pink and grey gloves with convertable mitten tops." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -2155,7 +2159,7 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -2169,6 +2173,6 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
</footer>
<!-- This page `/core-css/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/core-css/` was built on 2026-09-09T21:03:20.363Z -->
</body>
</html>
+19 -17
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,49 +1758,51 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<a class="postlink" href="/coming-out/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/coming-out-card-print.jpg" alt="A card and print in the same design - a chick and a broken eggshell, and a simple font reading &#39;congrats on coming out of your shell&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>card</li>
<li>shirt</li>
<li>pin</li>
</ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads &#39;become ungovernable&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/printmaking-paper-notes/">
<h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2>
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/killdeer.jpg" alt="Image unrelated to post. A very fluffed up killdeer stands on a rocky beach." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1843,7 +1845,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1857,6 +1859,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/crow/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/crow/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+17 -17
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1775,45 +1775,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2>
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<ul class="postlist-tags">
<li>software</li>
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/angle-brackets-uwu.jpg" alt="Ascii art of an emoticon with pinched eyes and a small mouth made with two angle brackets." loading="lazy" decoding="async" width="1000" height="316">
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<a class="postlink" href="/eight-pocket-bifold/">
<h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/eight-pocket-bifold.jpg" alt="A 3-picture collage showing a hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a asymmetrical interior with a hidden pocket and 3 card pockets on the right, and a hidden pocket and 2 card pockets on the left. The left front pocket has a small naturally occuring hole." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<a class="postlink" href="/long-zipper-bifold/">
<h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
<img src="/img/fishhook-keychain-nonbinary.jpg" alt="a keychain with an iridescent fishhook style attachment linked via leather to an iridescent keyring. the leather is stitched with nonbinary flag colors." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/long-zipper-bifold.jpg" alt="A collage showing an orange leather wallet with a long zipper running the length of the outside." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
@@ -1856,7 +1856,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1870,6 +1870,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/designing-a-bag/` was built on 2026-09-09T20:38:02.934Z -->
<!-- This page `/designing-a-bag/` was built on 2026-09-09T21:03:20.347Z -->
</body>
</html>
+14 -18
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1810,47 +1810,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
<ul class="postlist-tags">
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/azure-locations.jpg" alt="A Linux terminal. There is a fun rainbow flag in ascii art at the top, and then the user has called a command asking Azure for a list of locations applicable to a specific resource type. The output is lengthy." loading="lazy" decoding="async" width="1000" height="827">
<img src="/img/aggregator-wireframes.jpg" alt="a figma page with 4 major sections titled aggregator, aggregator mobile, aggregator color, and aggregator mobile color. each section has 7 pages in it - all sections pretty clearly have the same 7 pages, with the mobile sections shown on mobile screens and the color sections in a rainbow of pastels rather than grayscale." loading="lazy" decoding="async" width="1000" height="1042">
</a>
</li>
<li class="post">
<a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<a class="postlink" href="/screen-reader-optimizations/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>software</li>
</ul>
<img src="/img/shoelace-bag.jpg" alt="a 3-image collage showcasing a leather crossbody bag. the leather body is brown and fairly simple. up the narrow sides, rope is laced through grommets in a style resembling a shoe lacing. the rope forms the handle and loops seamlessly through the other side of the bag, joining in one point in a figure-8 follow-through knot. At the bottom corners, there are small diagonal lines of stitching to give the bag a small lip around the base and ensure small objects don&#39;t slide out." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/crow.jpg" alt="Image unrelated to post. A crow poses on driftwood against a whitish sky." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/framer-accessibility/">
<h2 data-ha-exclude="" id="framer-accessibility">framer accessibility </h2>
<a class="postlink" href="/eleventy-lessons/">
<h2 data-ha-exclude="" id="eleventy-lessons">eleventy lessons </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
<img src="/img/hellebore.jpg" alt="Image unrelated to post. Close up on a pale green hellebore flower." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1893,7 +1889,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1907,6 +1903,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/domain-and-site-setup/` was built on 2026-09-09T20:38:02.913Z -->
<!-- This page `/domain-and-site-setup/` was built on 2026-09-09T21:03:20.339Z -->
</body>
</html>
+21 -19
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1772,20 +1772,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/vertical-zipper-card-wallet.jpg" alt="A collage showing a hand-stitched leather card wallet with 3 card pockets, a hidden pocket, and a zippered coin pouch." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/vertical-card-wallet/">
<h2 data-ha-exclude="" id="vertical-card-wallet">vertical card wallet </h2>
@@ -1800,6 +1786,22 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
</ol>
</section>
@@ -1838,7 +1840,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1854,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-09-09T20:38:02.911Z -->
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-09-09T21:03:20.338Z -->
</body>
</html>
+13 -15
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1778,33 +1778,31 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/mom-bag/">
<h2 data-ha-exclude="" id="mom-bag">mom bag </h2>
<a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
<img src="/img/little-critter-pouch.jpg" alt="A leather pouch shaped a bit like a d10 but with eight sides. It has a rainbow zippered opening and a wristlet strap." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<a class="postlink" href="/gradient-purse-strap/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
<li>patch</li>
</ul>
<img src="/img/pronoun-patch-scroll.jpg" alt="two tooled leather patches. they have scrolls tooled on them that read various pronoun sets." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/gradient-purse-strap.jpg" alt="a coiled up purse strap in gradient cool colors - we can see green, teal, indigo, and a slightly pinkish purple. It has brass hardware and is stiched along its length with cream stitches." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1847,7 +1845,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1861,6 +1859,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/dragon-mask/` was built on 2026-09-09T20:38:02.934Z -->
<!-- This page `/dragon-mask/` was built on 2026-09-09T21:03:20.347Z -->
</body>
</html>
+22 -22
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,20 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/spinning-plants/">
<h2 data-ha-exclude="" id="spinning-plants">spinning plants </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/plant-handspun.jpg" alt="6 small skeins of handspun yarn, each made from a different plant fiber. from top, we have flax (medium brown, rough); what is probably lotus (golden, shiny and soft); banana (white and semi shiny); hemp (light brown, rough); tencel (white and very shiny); ramie (a particularly small skein, white and semi shiny)" loading="lazy" decoding="async" width="1000" height="874">
</a>
</li>
<li class="post">
<a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
@@ -1775,29 +1789,15 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
<h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/petrichor-handspun.jpg" alt="3 skeins of handspun yarn, 2 large and 1 small. the large ones are a rich earth-tone blend of reds, pinks, browns, and hints of green and gold. the smaller skein is similar but with a decidedly greener hue" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/light-grey-jacobs-handspun/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/handspun0.jpg" alt="4 skeins of handspun yarn, two in a somewhat pastel multicolor and two in a blend of orange, gold, and white." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1840,7 +1840,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1854,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/dyeing-fiber/` was built on 2026-09-09T20:38:02.937Z -->
<!-- This page `/dyeing-fiber/` was built on 2026-09-09T21:03:20.361Z -->
</body>
</html>
+5 -5
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1820,7 +1820,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1834,6 +1834,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/ecommerce-options/` was built on 2026-09-09T20:38:02.908Z -->
<!-- This page `/ecommerce-options/` was built on 2026-09-09T21:03:20.337Z -->
</body>
</html>
+14 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,45 +1759,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/snap-pouch/">
<h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2>
<a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/snap-pouches.jpg" alt="4 square pouches that close with snaps. 2 have loops that attach keyrings. They are in various colors of leather." loading="lazy" decoding="async" width="900" height="1200">
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<a class="postlink" href="/long-zipper-bifold/">
<h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/brooke-suspenders.jpg" alt="a two image collage showing the front and back of a person, neck to waist. she&#39;s wearing leather suspenders with a button attachment, buckles for adjustment, and a stitched diamond where the straps cross in the back." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/long-zipper-bifold.jpg" alt="A collage showing an orange leather wallet with a long zipper running the length of the outside." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/dragon-mask.jpg" alt="lee (a white person with glasses and a side shave) holds up a leather dragon mask in black and dark green. ze sticks hir tongue out at it." loading="lazy" decoding="async" width="1000" height="746">
<img src="/img/nine-pocket-bifold.jpg" alt="A hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a symmetrical interior with a hidden pocket and 3 card pockets on each side." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/eight-pocket-bifold/` was built on 2026-09-09T20:38:02.911Z -->
<!-- This page `/eight-pocket-bifold/` was built on 2026-09-09T21:03:20.338Z -->
</body>
</html>
+28 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -2049,6 +2049,24 @@ eleventyExcludeFromCollections: true
<h2 data-ha-exclude="" id="related-posts-2">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
@@ -2064,31 +2082,17 @@ eleventyExcludeFromCollections: true
</li>
<li class="post">
<a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>software</li>
</ul>
<img src="/img/shoelace-bag.jpg" alt="a 3-image collage showcasing a leather crossbody bag. the leather body is brown and fairly simple. up the narrow sides, rope is laced through grommets in a style resembling a shoe lacing. the rope forms the handle and loops seamlessly through the other side of the bag, joining in one point in a figure-8 follow-through knot. At the bottom corners, there are small diagonal lines of stitching to give the bag a small lip around the base and ensure small objects don&#39;t slide out." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2>
<a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<ul class="postlist-tags">
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/angle-brackets-uwu.jpg" alt="Ascii art of an emoticon with pinched eyes and a small mouth made with two angle brackets." loading="lazy" decoding="async" width="1000" height="316">
<img src="/img/azure-locations.jpg" alt="A Linux terminal. There is a fun rainbow flag in ascii art at the top, and then the user has called a command asking Azure for a list of locations applicable to a specific resource type. The output is lengthy." loading="lazy" decoding="async" width="1000" height="827">
</a>
</li>
@@ -2131,7 +2135,7 @@ eleventyExcludeFromCollections: true
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -2145,6 +2149,6 @@ eleventyExcludeFromCollections: true
</footer>
<!-- This page `/eleventy-lessons/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/eleventy-lessons/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+45 -37
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,46 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/shrimp/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
</ul>
<img src="/img/shrimp-print.jpg" alt="A print of a small shrimp with slender little leggies in orange ink." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
</ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
@@ -1780,38 +1820,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/become-unbutterable.jpg" alt="3 copies of the same stamp in orange ink are spread out next to the hand carved rubber stamp they were made from. They show a cat lying on his back with paws curled, holding a butter knife in his mouth. Text around the cat reads, in all caps, &#39;become unbutterable.&#39;" loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/booby-card.jpg" alt="A landscape-oriented white card with a two-color print of a blue-footed booby." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1850,7 +1858,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1864,6 +1872,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/euphorbia/` was built on 2026-09-09T20:38:02.898Z -->
<!-- This page `/euphorbia/` was built on 2026-09-09T21:03:20.358Z -->
</body>
</html>
+44 -40
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1776,49 +1776,53 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading &#39;happy biHRTday&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/bottom-growth-prints.jpg" alt="4 copies of the same print in various color schemes, laid out in a 2x2 grid. The print shows testosterone-driven bottom growth of a clitoris. The color schemes are, clockwise from top right, brown on turquoise, red on cornsilk (muted yellow), violet on magenta, and mint green on lilac." class="blur" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="squarsh">squarsh </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1861,7 +1865,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1875,6 +1879,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fat-raccoon/` was built on 2026-09-09T20:38:02.903Z -->
<!-- This page `/fat-raccoon/` was built on 2026-09-09T21:03:20.332Z -->
</body>
</html>
+16 -18
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1793,53 +1793,51 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/girldick-shirt.jpg" alt="A butch cooking and wearing a cropped tee with blue cap sleeves that reads girldick in blue G.I.Joe font." class="blur" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/gender/">
<h2 data-ha-exclude="" id="gender">gender? </h2>
<a class="postlink" href="/queer-book-list/">
<h2 data-ha-exclude="" id="queer-book-list">queer book list </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/gender-notes.png" alt="A page of handwritten notes with some loosely drawn charts, described further in the post." loading="lazy" decoding="async" width="865" height="1080">
<img src="/img/rainbow-books.jpg" alt="A bookshelf with a variety of books on LGBTQ+ themes, arranged roughly in rainbow order" loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/gender-as-a-proxy-variable/">
<h2 data-ha-exclude="" id="gender-as-a-proxy-variable">gender as a proxy variable </h2>
<a class="postlink" href="/in-the-news/">
<h2 data-ha-exclude="" id="in-the-news">in the news </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>zine</li>
</ul>
<img src="/img/gender-zine-cover.png" alt="Part of a scan of the cover of my zine, Gender as a Proxy Variable. It shows the title and a bit of handsewn binding." loading="lazy" decoding="async" width="1000" height="444">
<img src="/img/shrimp-knitting.jpg" alt="Picture unrelated to post. Lee, sitting in a chair and seen in profile, looks up and smiles. Ze is holding and working on a partially knit shrimp." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1882,7 +1880,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1896,6 +1894,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-09-09T20:38:02.897Z -->
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-09-09T21:03:20.357Z -->
</body>
</html>
+5 -5
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1779,7 +1779,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1793,6 +1793,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fedilearns/` was built on 2026-09-09T20:38:02.939Z -->
<!-- This page `/fedilearns/` was built on 2026-09-09T21:03:20.362Z -->
</body>
</html>
+5 -5
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1846,7 +1846,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1860,6 +1860,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fedizinefest-2025/` was built on 2026-09-09T20:38:02.898Z -->
<!-- This page `/fedizinefest-2025/` was built on 2026-09-09T21:03:20.358Z -->
</body>
</html>
+14 -14
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1759,43 +1759,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/charlie-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2>
<a class="postlink" href="/ruby-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/charlie-alpaca-handspun.jpg" alt="one large skein (and technically a smaller skein hidden behind it) of sheen-y black alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/ruby-alpaca-handspun.jpg" alt="one large skein and two smaller skeins of a rich chocolatey brown alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/bfl-silk-handspun/">
<h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2>
<a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/bfl-silk-handspun.jpg" alt="a spinning wheel bobbin full of undyed white handspun yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/petrichor-handspun.jpg" alt="3 skeins of handspun yarn, 2 large and 1 small. the large ones are a rich earth-tone blend of reds, pinks, browns, and hints of green and gold. the smaller skein is similar but with a decidedly greener hue" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/light-grey-jacobs-handspun/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2>
<a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/orion-handspun.jpg" alt="3 skeins of handspun yarn, 1 large and 2 small. One of the small skeins is a little more inconsistent weight than the other two - this one was spun on drop spindle about 2 years ago. The other two are about a sport or maybe a DK weight. All three are a gold colorway with tiny hints of orange and a pale light green." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
@@ -1838,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1852,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fire-and-ice-handspun/` was built on 2026-09-09T20:38:02.938Z -->
<!-- This page `/fire-and-ice-handspun/` was built on 2026-09-09T21:03:20.361Z -->
</body>
</html>
+30 -26
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1764,33 +1764,15 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
<li>gender</li>
</ul>
<img src="/img/trans-wrongs-geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over towards them and HONKS! Both have speech bubbles; the calm goose says &#39;trans rights!&#39; while the honking goose says &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
@@ -1809,6 +1791,28 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/queer/">
<h2 data-ha-exclude="" id="queer">queer </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/queer-print.jpg" alt="A print of the word queer in black ink. The letters are rounded with elongated oval negative space." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1847,7 +1851,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1861,6 +1865,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fishhook-pride-keychains/` was built on 2026-09-09T20:38:02.928Z -->
<!-- This page `/fishhook-pride-keychains/` was built on 2026-09-09T21:03:20.341Z -->
</body>
</html>
+26 -28
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1771,38 +1771,22 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
</ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
<a class="postlink" href="/chanterelle/">
<h2 data-ha-exclude="" id="chanterelle">chanterelle </h2>
<ul class="postlist-tags">
@@ -1810,10 +1794,24 @@ switch (currentThemeValue) {
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/big-pidge-print.jpg" alt="A block print of a superb speciman of pigeon, inked mostly in black but with patches of green, blue, and purple to indicate iridescence." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/flatfish-print.jpg" alt="A print of a simple flatfish design inked in sepia." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1856,7 +1854,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1870,6 +1868,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/five-of-them/` was built on 2026-09-09T20:38:02.905Z -->
<!-- This page `/five-of-them/` was built on 2026-09-09T21:03:20.334Z -->
</body>
</html>
+45 -37
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,47 +1758,55 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
<ul class="postlist-tags">
<li>print</li>
<li>zine</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
</ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/kestrel-zine.jpg" alt="A 5 photo collage showing the front and back cover as well as 3 full spreads of a folded zine about Kestrel, my dog, who is a 65lb Malinois with a goofy smile and floppy ears. it is printed in two layers of color, blue and orange, and each image depicts Kestrel in various posts... alert and watchful, resting, looking mopey, wearing a sweatshirt." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/euphorbia-print.jpg" alt="A print in black ink on brown paper. It depicts a stem of euphorbia, a plant with long, thin leaves and many clustered flowers." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/become-unbutterable.jpg" alt="3 copies of the same stamp in orange ink are spread out next to the hand carved rubber stamp they were made from. They show a cat lying on his back with paws curled, holding a butter knife in his mouth. Text around the cat reads, in all caps, &#39;become unbutterable.&#39;" loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1841,7 +1849,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1855,6 +1863,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fix-your-hearts/` was built on 2026-09-09T20:38:02.931Z -->
<!-- This page `/fix-your-hearts/` was built on 2026-09-09T21:03:20.345Z -->
</body>
</html>
+26 -28
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1771,22 +1771,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/tiny-portrait-stamps.jpg" alt="A collage showing various small (around an inch) stamps that depict people or animals." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<ul class="postlist-tags">
@@ -1794,17 +1780,15 @@ switch (currentThemeValue) {
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post">
<a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<ul class="postlist-tags">
@@ -1812,10 +1796,24 @@ switch (currentThemeValue) {
<li>card</li>
<li>gender</li>
<li>shirt</li>
</ul>
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading &#39;happy biHRTday&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads &#39;become ungovernable&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1858,7 +1856,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1872,6 +1870,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/flatfish/` was built on 2026-09-09T20:38:02.900Z -->
<!-- This page `/flatfish/` was built on 2026-09-09T21:03:20.330Z -->
</body>
</html>
+41 -37
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1776,36 +1776,8 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<ul class="postlist-tags">
@@ -1813,10 +1785,42 @@ switch (currentThemeValue) {
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/flatfish-print.jpg" alt="A print of a simple flatfish design inked in sepia." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<ul class="postlist-tags">
<li>card</li>
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/foxgloves-print.jpg" alt="A print of a cluster of foxgloves. The background is inked in green, with negative space and pink details making up the foxgloves." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/greeting-loons.jpg" alt="A pile of hand-printed A2 size greeting cards. A loon rearing up with outstretched wings spans the front and back of the cards." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
@@ -1859,7 +1863,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1873,6 +1877,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/flicker/` was built on 2026-09-09T20:38:02.901Z -->
<!-- This page `/flicker/` was built on 2026-09-09T21:03:20.331Z -->
</body>
</html>
+14 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1772,45 +1772,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/striped-journal/">
<h2 data-ha-exclude="" id="striped-journal">striped journal </h2>
<a class="postlink" href="/blue-and-brown-leather-journal/">
<h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
<img src="/img/blue-brown-leather-journal.jpg" alt="A three panel collage showcasing a blue and brown leather-covered journal." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/square-watercolor-pad.jpg" alt="A two panel collage showing a square book with a tan cover and blue and gold endpapers." loading="lazy" decoding="async" width="1000" height="1331">
<img src="/img/orange-green-journal.jpg" alt="A 4-part collage of a slim handbound book." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<a class="postlink" href="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/stampede-journal.jpg" alt="A 4-part collage of a hardcover book, showing a coloring page with &#39;stampede!&#39; written across it." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
@@ -1853,7 +1851,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1867,6 +1865,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/flocked-notebook/` was built on 2026-09-09T20:38:02.893Z -->
<!-- This page `/flocked-notebook/` was built on 2026-09-09T21:03:20.344Z -->
</body>
</html>
+22 -24
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,20 +1758,6 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/moss-harness/">
<h2 data-ha-exclude="" id="moss-harness">moss harness </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/moss-harness.jpg" alt="A nylon webbing harness in bright teal laid out on a desk." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
@@ -1787,17 +1773,29 @@ switch (currentThemeValue) {
</li>
<li class="post">
<a class="postlink" href="/black-and-red-journal/">
<h2 data-ha-exclude="" id="black-and-red-journal">black and red journal </h2>
<a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<ul class="postlist-tags">
<li>book</li>
<li>leather</li>
</ul>
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
<img src="/img/swoop-wallet.jpg" alt="A collage showing 3 pictures of a red and brown leather card wallet. The red pocket separator folds around to the back to become a fetching curlicue." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/gradient-purse-strap/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/gradient-purse-strap.jpg" alt="a coiled up purse strap in gradient cool colors - we can see green, teal, indigo, and a slightly pinkish purple. It has brass hardware and is stiched along its length with cream stitches." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-09-09T20:38:02.895Z -->
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-09-09T21:03:20.349Z -->
</body>
</html>
+33 -35
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1758,6 +1758,34 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/vertical-zipper-card-wallet.jpg" alt="A collage showing a hand-stitched leather card wallet with 3 card pockets, a hidden pocket, and a zippered coin pouch." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post">
<a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="lobstah">lobstah </h2>
@@ -1772,36 +1800,6 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>highlight</li>
</ul>
<img src="/img/patchwork-wallet.jpg" alt="A collage showing a wallet in a patchwork style, with different colors of leather all stitched together to make up the exterior and the top interior pockets. Other pockets inside are dyed various colors." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/brooke-suspenders.jpg" alt="a two image collage showing the front and back of a person, neck to waist. she&#39;s wearing leather suspenders with a button attachment, buckles for adjustment, and a stitched diamond where the straps cross in the back." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
</ol>
</section>
@@ -1840,7 +1838,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1854,6 +1852,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/foldy-wallet/` was built on 2026-09-09T20:38:02.894Z -->
<!-- This page `/foldy-wallet/` was built on 2026-09-09T21:03:20.349Z -->
</body>
</html>
+19 -19
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1773,20 +1773,6 @@ switch (currentThemeValue) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/siblinghood-of-the-traveling-greeting-card/">
<h2 data-ha-exclude="" id="siblinghood-of-the-traveling-greeting-card">siblinghood of the traveling greeting card </h2>
<ul class="postlist-tags">
<li>stationery</li>
</ul>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/stationery-exchange/">
<h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2>
@@ -1801,6 +1787,20 @@ switch (currentThemeValue) {
</a>
</li>
<li class="post">
<a class="postlink" href="/siblinghood-of-the-traveling-greeting-card/">
<h2 data-ha-exclude="" id="siblinghood-of-the-traveling-greeting-card">siblinghood of the traveling greeting card </h2>
<ul class="postlist-tags">
<li>stationery</li>
</ul>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
</ol>
</section>
@@ -1839,7 +1839,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1853,6 +1853,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-09-09T20:38:02.899Z -->
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-09-09T21:03:20.359Z -->
</body>
</html>
+18 -30
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1775,59 +1775,47 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<a class="postlink" href="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
<li>gender</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
<img src="/img/trans-wrongs-geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over towards them and HONKS! Both have speech bubbles; the calm goose says &#39;trans rights!&#39; while the honking goose says &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/trans-rights-print.jpg" alt="A print in mostly black ink of a smiling skull with a speech bubble. In pink and blue, the speech bubble reads &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/queer/">
<h2 data-ha-exclude="" id="queer">queer </h2>
<a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/queer-print.jpg" alt="A print of the word queer in black ink. The letters are rounded with elongated oval negative space." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1870,7 +1858,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1884,6 +1872,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/foxgloves/` was built on 2026-09-09T20:38:02.906Z -->
<!-- This page `/foxgloves/` was built on 2026-09-09T21:03:20.335Z -->
</body>
</html>
+14 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1865,45 +1865,43 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>software</li>
</ul>
<img src="/img/shoelace-bag.jpg" alt="a 3-image collage showcasing a leather crossbody bag. the leather body is brown and fairly simple. up the narrow sides, rope is laced through grommets in a style resembling a shoe lacing. the rope forms the handle and loops seamlessly through the other side of the bag, joining in one point in a figure-8 follow-through knot. At the bottom corners, there are small diagonal lines of stitching to give the bag a small lip around the base and ensure small objects don&#39;t slide out." loading="lazy" decoding="async" width="1000" height="1777">
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
</a>
</li>
<li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
<a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/roses.jpg" alt="Image unrelated to post. Two peach-colored roses, the farther away one a bit out of focus." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/angle-brackets-uwu.jpg" alt="Ascii art of an emoticon with pinched eyes and a small mouth made with two angle brackets." loading="lazy" decoding="async" width="1000" height="316">
</a>
</li>
<li class="post">
<a class="postlink" href="/an-intro-to-git/">
<h2 data-ha-exclude="" id="an-intro-to-git">an intro to git </h2>
<a class="postlink" href="/domain-and-site-setup/">
<h2 data-ha-exclude="" id="domain-and-site-setup">domain and site setup </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/goldeneye-tail.jpg" alt="Image unrelated to post. The tail of a diving duck pokes out from the water with a small splash." loading="lazy" decoding="async" width="1000" height="666">
<img src="/img/crinkly-mushrooms.jpg" alt="Picture unrelated to post. Some crinkly brown-orange mushrooms in vibrant green grass." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1946,7 +1944,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1960,6 +1958,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/framer-accessibility/` was built on 2026-09-09T20:38:02.940Z -->
<!-- This page `/framer-accessibility/` was built on 2026-09-09T21:03:20.363Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1511,7 +1511,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1525,6 +1525,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/1/` was built on 2026-09-09T20:38:06.492Z -->
<!-- This page `/gallery/1/` was built on 2026-09-09T21:03:23.781Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1525,7 +1525,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1539,6 +1539,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/10/` was built on 2026-09-09T20:38:10.075Z -->
<!-- This page `/gallery/10/` was built on 2026-09-09T21:03:28.015Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1483,7 +1483,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1497,6 +1497,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/11/` was built on 2026-09-09T20:38:10.398Z -->
<!-- This page `/gallery/11/` was built on 2026-09-09T21:03:28.388Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1527,7 +1527,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1541,6 +1541,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/2/` was built on 2026-09-09T20:38:06.811Z -->
<!-- This page `/gallery/2/` was built on 2026-09-09T21:03:24.351Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1517,7 +1517,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1531,6 +1531,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/3/` was built on 2026-09-09T20:38:07.208Z -->
<!-- This page `/gallery/3/` was built on 2026-09-09T21:03:24.816Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1515,7 +1515,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1529,6 +1529,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/4/` was built on 2026-09-09T20:38:07.695Z -->
<!-- This page `/gallery/4/` was built on 2026-09-09T21:03:25.249Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1523,7 +1523,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1537,6 +1537,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/5/` was built on 2026-09-09T20:38:08.056Z -->
<!-- This page `/gallery/5/` was built on 2026-09-09T21:03:25.809Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1511,7 +1511,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1525,6 +1525,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/6/` was built on 2026-09-09T20:38:08.478Z -->
<!-- This page `/gallery/6/` was built on 2026-09-09T21:03:26.239Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1557,7 +1557,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1571,6 +1571,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/7/` was built on 2026-09-09T20:38:08.920Z -->
<!-- This page `/gallery/7/` was built on 2026-09-09T21:03:26.660Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1537,7 +1537,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1551,6 +1551,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/8/` was built on 2026-09-09T20:38:09.246Z -->
<!-- This page `/gallery/8/` was built on 2026-09-09T21:03:27.087Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1555,7 +1555,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1569,6 +1569,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/9/` was built on 2026-09-09T20:38:09.650Z -->
<!-- This page `/gallery/9/` was built on 2026-09-09T21:03:27.509Z -->
</body>
</html>
+5 -5
View File
@@ -1194,13 +1194,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1507,7 +1507,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1521,6 +1521,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/gallery/` was built on 2026-09-09T20:38:02.941Z -->
<!-- This page `/gallery/` was built on 2026-09-09T21:03:20.364Z -->
</body>
</html>
+37 -43
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1776,51 +1776,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
<img src="/img/peony.jpg" alt="Image unrelated to post. A light pink peony in full bloom, close up." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
<img src="/img/fishhook-keychain-nonbinary.jpg" alt="a keychain with an iridescent fishhook style attachment linked via leather to an iridescent keyring. the leather is stitched with nonbinary flag colors." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2>
<a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>highlight</li>
</ul>
<img src="/img/iris-prints.jpg" alt="3 copies of the same print of iris flowers and a bud, done in slightly varied color schemes." loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="shirts">shirts! </h2>
<ul class="postlist-tags">
<li>shirt</li>
</ul>
<img src="/img/shirts.jpg" alt="A row of shirts hanging in front of a window, with a variety of hand-printed designs." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/networks-of-trans-care/">
<h2 data-ha-exclude="" id="networks-of-trans-care">networks of trans care </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
@@ -1863,7 +1857,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1877,6 +1871,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/geese-trans-wrongs/` was built on 2026-09-09T20:38:02.904Z -->
<!-- This page `/geese-trans-wrongs/` was built on 2026-09-09T21:03:20.333Z -->
</body>
</html>
+16 -16
View File
@@ -1616,13 +1616,13 @@ var currentThemeValue = localStorage.getItem(THEME);
switch (currentThemeValue) {
case "light":
themeLight.checked = true;
break;
case "auto":
themeAuto.checked = true;
themeAuto.checked = false;
break;
case "dark":
themeDark.checked = true;
themeAuto.checked = false;
break;
case "auto":
default:
themeAuto.checked = true;
}</script>
@@ -1776,45 +1776,45 @@ switch (currentThemeValue) {
<ol id="postlist">
<li class="post">
<a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/become-unbutterable.jpg" alt="3 copies of the same stamp in orange ink are spread out next to the hand carved rubber stamp they were made from. They show a cat lying on his back with paws curled, holding a butter knife in his mouth. Text around the cat reads, in all caps, &#39;become unbutterable.&#39;" loading="lazy" decoding="async" width="1000" height="562">
<img src="/img/rope-print-1.jpg" alt="A print of a nude trans woman in an asymmetrical rope harness." class="blur" loading="lazy" decoding="async" width="1000" height="1242">
</a>
</li>
<li class="post">
<a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/tiny-portrait-stamps.jpg" alt="A collage showing various small (around an inch) stamps that depict people or animals." loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post">
<a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
</ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
<img src="/img/crow-print.jpg" alt="a block print in dark indigo ink on white paper depicting a perched crow looking over one shoulder. one side of the crow is lit with fine feather detail, and the other side is almost entirely in shadow." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
@@ -1857,7 +1857,7 @@ switch (currentThemeValue) {
light
</label>
<input type="radio" id="theme-auto" name="theme" value="auto">
<input type="radio" id="theme-auto" name="theme" value="auto" checked="">
<label class="theme-auto" for="theme-auto">
auto
</label>
@@ -1871,6 +1871,6 @@ switch (currentThemeValue) {
</footer>
<!-- This page `/geese/` was built on 2026-09-09T20:38:02.903Z -->
<!-- This page `/geese/` was built on 2026-09-09T21:03:20.332Z -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More