drone build Thu Aug 20 17:13:19 PDT 2026

This commit is contained in:
2026-08-21 00:13:19 +00:00
parent 4776362b2a
commit d9312098a7
293 changed files with 6792 additions and 4072 deletions
+15 -15
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/spinners-dream-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/spinners-dream-handspun.jpg" alt="a skein of a lightly variegated grey yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/rambouillet-handspun/"> <a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2> <h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
@@ -1152,20 +1166,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/icelandic-lamb-handspun/">
<h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
</ol> </ol>
@@ -1219,6 +1219,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/1/` was built on 2026-08-06T18:38:10.829Z --> <!-- This page `/1/` was built on 2026-08-21T00:13:06.416Z -->
</body> </body>
</html> </html>
+21 -17
View File
@@ -984,6 +984,26 @@ footer a:focus-visible {
<ol id="postlist"> <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"> <li class="post">
<a class="postlink" href="/in-the-news/"> <a class="postlink" href="/in-the-news/">
<h2 data-ha-exclude="" id="in-the-news">in the news </h2> <h2 data-ha-exclude="" id="in-the-news">in the news </h2>
@@ -1198,22 +1218,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1267,6 +1271,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/10/` was built on 2026-08-06T18:38:14.712Z --> <!-- This page `/10/` was built on 2026-08-21T00:13:10.227Z -->
</body> </body>
</html> </html>
+17 -19
View File
@@ -984,6 +984,22 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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"> <li class="post">
<a class="postlink" href="/swallowtail-on-snowdrops/"> <a class="postlink" href="/swallowtail-on-snowdrops/">
<h2 data-ha-exclude="" id="swallowtail-on-snowdrops">swallowtail on snowdrops </h2> <h2 data-ha-exclude="" id="swallowtail-on-snowdrops">swallowtail on snowdrops </h2>
@@ -1176,24 +1192,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<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">
</a>
</li>
</ol> </ol>
@@ -1247,6 +1245,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/11/` was built on 2026-08-06T18:38:15.091Z --> <!-- This page `/11/` was built on 2026-08-21T00:13:10.474Z -->
</body> </body>
</html> </html>
+19 -17
View File
@@ -984,6 +984,24 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/big-pidge/"> <a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="big-pidge">big pidge </h2> <h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
@@ -1182,22 +1200,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<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>
</ol> </ol>
@@ -1251,6 +1253,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/12/` was built on 2026-08-06T18:38:15.467Z --> <!-- This page `/12/` was built on 2026-08-21T00:13:10.734Z -->
</body> </body>
</html> </html>
+17 -15
View File
@@ -984,6 +984,22 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<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"> <li class="post">
<a class="postlink" href="/junco/"> <a class="postlink" href="/junco/">
<h2 data-ha-exclude="" id="junco">junco </h2> <h2 data-ha-exclude="" id="junco">junco </h2>
@@ -1168,20 +1184,6 @@ footer a:focus-visible {
</a> </a>
</li> </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> </ol>
@@ -1235,6 +1237,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/13/` was built on 2026-08-06T18:38:15.630Z --> <!-- This page `/13/` was built on 2026-08-21T00:13:10.913Z -->
</body> </body>
</html> </html>
+21 -15
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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>
<li class="post"> <li class="post">
<a class="postlink" href="/gender/"> <a class="postlink" href="/gender/">
<h2 data-ha-exclude="" id="gender">gender? </h2> <h2 data-ha-exclude="" id="gender">gender? </h2>
@@ -1160,20 +1174,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<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/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>
</ol> </ol>
@@ -1184,6 +1184,12 @@ footer a:focus-visible {
<nav aria-label="pagination"> <nav aria-label="pagination">
<ol class="pagination "> <ol class="pagination ">
<li class="older">
<a href="/15/">
<i class="fa-solid fa-hand-point-left" aria-hidden="true"></i> older
</a>
</li>
<li class="newer"> <li class="newer">
<a href="/13/"> <a href="/13/">
@@ -1221,6 +1227,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/14/` was built on 2026-08-06T18:38:15.864Z --> <!-- This page `/14/` was built on 2026-08-21T00:13:11.073Z -->
</body> </body>
</html> </html>
+1050
View File
File diff suppressed because it is too large Load Diff
+15 -17
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/icelandic-lamb-handspun/">
<h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/handcombed-jacobs-handspun/"> <a class="postlink" href="/handcombed-jacobs-handspun/">
<h2 data-ha-exclude="" id="handcombed-jacobs-handspun">handcombed jacobs handspun </h2> <h2 data-ha-exclude="" id="handcombed-jacobs-handspun">handcombed jacobs handspun </h2>
@@ -1156,22 +1170,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/on-the-shoulders-of-giants/">
<h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2>
<ul class="postlist-tags">
<li>zine</li>
<li>knit</li>
</ul>
<img src="/img/on-the-shoulders.jpg" alt="ok so. five image collage showing the front, 3 inner spreads, and back of a riso-printed zine in green and light blue. it&#39;s called &#39;on the shoulders of giants&#39; and it&#39;s about a knitting technique I learned from Stephen west and how I built on that technique. it talks about joining two adjacent panels without seaming, instead knitting the second panel onto the selvedge of the first. then it uses that technique to approach two panels knit with significantly different weights of yarn" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
</ol> </ol>
@@ -1225,6 +1223,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/2/` was built on 2026-08-06T18:38:11.286Z --> <!-- This page `/2/` was built on 2026-08-21T00:13:06.842Z -->
</body> </body>
</html> </html>
+17 -13
View File
@@ -984,6 +984,22 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/on-the-shoulders-of-giants/">
<h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2>
<ul class="postlist-tags">
<li>zine</li>
<li>knit</li>
</ul>
<img src="/img/on-the-shoulders.jpg" alt="ok so. five image collage showing the front, 3 inner spreads, and back of a riso-printed zine in green and light blue. it&#39;s called &#39;on the shoulders of giants&#39; and it&#39;s about a knitting technique I learned from Stephen west and how I built on that technique. it talks about joining two adjacent panels without seaming, instead knitting the second panel onto the selvedge of the first. then it uses that technique to approach two panels knit with significantly different weights of yarn" loading="lazy" decoding="async" width="1000" height="1000">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/sideways-canvas-shirt/"> <a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2> <h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
@@ -1158,18 +1174,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/happy-solstice-2024/">
<h2 data-ha-exclude="" id="happy-solstice-2024">happy solstice 2024 </h2>
<ul class="postlist-tags">
</ul>
<img src="/img/solstice-2024.png" alt="A digital card with front and back stitched together into one image. Front - a collage of photos - brooke with blue hair and kestrel wiggling in her lap; kestrel on his back with one back paw clutched in his mouth; lee sitting holding some custom art of kestrel, showing kestrel the pictures; lee looking intently through a long camera lens; brooke, back to the camera, swaggering across tidal flats in her hand-stitched jacket. over the photos, hand-lettering reads &#39;happy solstice!&#39; in two shades of pink. Back - two photos - the duckies clustered around the camera; and kestrel leaping gracefully through shallow water with his tongue out in a blep. Overlaid text reads &#39;~ Lee, Brooke, Kestrel, &amp; the Flock&#39;" loading="lazy" decoding="async" width="1000" height="1428">
</a>
</li>
</ol> </ol>
@@ -1223,6 +1227,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/3/` was built on 2026-08-06T18:38:11.754Z --> <!-- This page `/3/` was built on 2026-08-21T00:13:07.277Z -->
</body> </body>
</html> </html>
+13 -13
View File
@@ -984,6 +984,18 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/happy-solstice-2024/">
<h2 data-ha-exclude="" id="happy-solstice-2024">happy solstice 2024 </h2>
<ul class="postlist-tags">
</ul>
<img src="/img/solstice-2024.png" alt="A digital card with front and back stitched together into one image. Front - a collage of photos - brooke with blue hair and kestrel wiggling in her lap; kestrel on his back with one back paw clutched in his mouth; lee sitting holding some custom art of kestrel, showing kestrel the pictures; lee looking intently through a long camera lens; brooke, back to the camera, swaggering across tidal flats in her hand-stitched jacket. over the photos, hand-lettering reads &#39;happy solstice!&#39; in two shades of pink. Back - two photos - the duckies clustered around the camera; and kestrel leaping gracefully through shallow water with his tongue out in a blep. Overlaid text reads &#39;~ Lee, Brooke, Kestrel, &amp; the Flock&#39;" loading="lazy" decoding="async" width="1000" height="1428">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/greeting-loons/"> <a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2> <h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
@@ -1164,18 +1176,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/rescue-trans-rescue/">
<h2 data-ha-exclude="" id="rescue-trans-rescue">rescue Trans Rescue </h2>
<ul class="postlist-tags">
</ul>
<img src="/img/wood-ducks.jpg" alt="“Picture unrelated to post. A male and female wood duck in summer eclipse plumage have a little tiff while standing on a log. to the right, the male has his neck extended and beak open; on the left, the female has a wing extended upwards.“" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
</ol> </ol>
@@ -1229,6 +1229,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/4/` was built on 2026-08-06T18:38:12.338Z --> <!-- This page `/4/` was built on 2026-08-21T00:13:07.736Z -->
</body> </body>
</html> </html>
+1 -1
View File
@@ -1017,6 +1017,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/404.html` was built on 2026-08-06T18:38:07.771Z --> <!-- This page `/404.html` was built on 2026-08-21T00:13:03.015Z -->
</body> </body>
</html> </html>
+13 -15
View File
@@ -984,6 +984,18 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/rescue-trans-rescue/">
<h2 data-ha-exclude="" id="rescue-trans-rescue">rescue Trans Rescue </h2>
<ul class="postlist-tags">
</ul>
<img src="/img/wood-ducks.jpg" alt="“Picture unrelated to post. A male and female wood duck in summer eclipse plumage have a little tiff while standing on a log. to the right, the male has his neck extended and beak open; on the left, the female has a wing extended upwards.“" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/no-politics-wip/"> <a class="postlink" href="/no-politics-wip/">
<h2 data-ha-exclude="" id="no-politics-wip">no politics (wip) </h2> <h2 data-ha-exclude="" id="no-politics-wip">no politics (wip) </h2>
@@ -1158,20 +1170,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </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">
</a>
</li>
</ol> </ol>
@@ -1225,6 +1223,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/5/` was built on 2026-08-06T18:38:12.740Z --> <!-- This page `/5/` was built on 2026-08-21T00:13:08.233Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/squarsh/"> <a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="squarsh">squarsh </h2> <h2 data-ha-exclude="" id="squarsh">squarsh </h2>
@@ -1156,20 +1170,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</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>
</ol> </ol>
@@ -1223,6 +1223,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/6/` was built on 2026-08-06T18:38:13.161Z --> <!-- This page `/6/` was built on 2026-08-21T00:13:08.632Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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>
</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"> <li class="post">
<a class="postlink" href="/mom-bag/"> <a class="postlink" href="/mom-bag/">
<h2 data-ha-exclude="" id="mom-bag">mom bag </h2> <h2 data-ha-exclude="" id="mom-bag">mom bag </h2>
@@ -1164,20 +1178,6 @@ footer a:focus-visible {
</a> </a>
</li> </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/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>
</ol> </ol>
@@ -1231,6 +1231,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/7/` was built on 2026-08-06T18:38:13.458Z --> <!-- This page `/7/` was built on 2026-08-21T00:13:09.093Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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/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>
<li class="post"> <li class="post">
<a class="postlink" href="/stephanie-collar/"> <a class="postlink" href="/stephanie-collar/">
<h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2> <h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2>
@@ -1152,20 +1166,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1219,6 +1219,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/8/` was built on 2026-08-06T18:38:13.810Z --> <!-- This page `/8/` was built on 2026-08-21T00:13:09.400Z -->
</body> </body>
</html> </html>
+15 -21
View File
@@ -984,6 +984,20 @@ footer a:focus-visible {
<ol id="postlist"> <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"> <li class="post">
<a class="postlink" href="/vertical-card-wallet/"> <a class="postlink" href="/vertical-card-wallet/">
<h2 data-ha-exclude="" id="vertical-card-wallet">vertical card wallet </h2> <h2 data-ha-exclude="" id="vertical-card-wallet">vertical card wallet </h2>
@@ -1160,26 +1174,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1233,6 +1227,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/9/` was built on 2026-08-06T18:38:14.269Z --> <!-- This page `/9/` was built on 2026-08-21T00:13:09.780Z -->
</body> </body>
</html> </html>
+13 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/little-critter-pouch/"> <a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2> <h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>highlight</li>
</ul> </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"> <img src="/img/leather-lighter-case.jpg" alt="A bic lighter wrapped in leather and hand-stitched up one side." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/rachels-bracelets/"> <a class="postlink" href="/circle-bag/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2> <h2 data-ha-exclude="" id="circle-bag">circle bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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"> <img src="/img/circle-bag.jpg" alt="A round bag in brown, mustard yellow, and rich deep orange, with a teal shoulder strap." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/bag-strap/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="bag-strap">bag strap </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>software</li>
</ul> </ul>
<img src="/img/bag-strap.jpg" alt="A nylon webbing shoulder strap in bright teal with clips on each end." loading="lazy" decoding="async" width="1000" height="750"> <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> </a>
</li> </li>
@@ -1677,6 +1677,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/aarons-mask/` was built on 2026-08-06T18:38:07.762Z --> <!-- This page `/aarons-mask/` was built on 2026-08-21T00:13:02.956Z -->
</body> </body>
</html> </html>
+1 -1
View File
@@ -1134,6 +1134,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/about/` was built on 2026-08-06T18:38:07.770Z --> <!-- This page `/about/` was built on 2026-08-21T00:13:03.015Z -->
</body> </body>
</html> </html>
+8 -10
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1633,31 +1633,29 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/flocked-notebook/"> <a class="postlink" href="/orange-journal/">
<h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2> <h2 data-ha-exclude="" id="orange-journal">orange journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leather-long-stitch-journals/"> <a class="postlink" href="/baseball-journal/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2> <h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<li>book</li> <li>book</li>
</ul> </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/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> </a>
</li> </li>
@@ -1693,6 +1691,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/acadia-coloring-journal/` was built on 2026-08-06T18:38:07.738Z --> <!-- This page `/acadia-coloring-journal/` was built on 2026-08-21T00:13:02.939Z -->
</body> </body>
</html> </html>
+32 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,34 +1602,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<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>
<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>
<li class="post"> <li class="post">
<a class="postlink" href="/textures-unite/"> <a class="postlink" href="/textures-unite/">
<h2 data-ha-exclude="" id="textures-unite">textures unite </h2> <h2 data-ha-exclude="" id="textures-unite">textures unite </h2>
@@ -1646,6 +1618,36 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </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">
</a>
</li>
<li class="post">
<a class="postlink" href="/brookes-scarf/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/brooke-scarf.jpg" alt="A diaphanous knit lacework scarf draped over the back of a chair. It is split down the long way into two colors - one tinted orange and one tinted mint blue. Both colors, the orange and the blue, are held double with the same variegated gray, making the piece more cohesive. The yarn overs in the lacework create airy repeating holes." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1677,6 +1679,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/acadia-mitts/` was built on 2026-08-06T18:38:07.742Z --> <!-- This page `/acadia-mitts/` was built on 2026-08-21T00:13:03.008Z -->
</body> </body>
</html> </html>
+21 -19
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1661,20 +1661,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<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>
<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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/moving-images/"> <a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="moving-images">moving images </h2> <h2 data-ha-exclude="" id="moving-images">moving images </h2>
@@ -1690,15 +1676,31 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/intro-to-wireframing/"> <a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2> <h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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/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="/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> </a>
</li> </li>
@@ -1734,6 +1736,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/accessible-image-modals/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/accessible-image-modals/` was built on 2026-08-21T00:13:03.012Z -->
</body> </body>
</html> </html>
+11 -17
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -2018,49 +2018,43 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/eleventy-lessons/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="eleventy-lessons">eleventy lessons </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li>
<li>software</li> <li>software</li>
<li>highlight</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/designing-a-bag/"> <a class="postlink" href="/accessible-image-modals/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2> <h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<li>software</li> <li>software</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/screen-reader-optimizations/"> <a class="postlink" href="/core-css/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2> <h2 data-ha-exclude="" id="core-css">core CSS </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<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"> <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">
</a> </a>
</li> </li>
@@ -2096,6 +2090,6 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
</footer> </footer>
<!-- This page `/an-intro-to-git/` was built on 2026-08-06T18:38:07.767Z --> <!-- This page `/an-intro-to-git/` was built on 2026-08-21T00:13:03.010Z -->
</body> </body>
</html> </html>
+26 -24
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1625,49 +1625,51 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/trans-the-world/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="trans-the-world">trans the world </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <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="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li> <li>shirt</li>
<li>gender</li>
</ul> </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/trans-the-world-print.jpg" alt="A print that reads &#39;trans the world&#39; surrounding an image of a globe and a trans symbol. It&#39;s in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<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> </a>
</li> </li>
@@ -1703,6 +1705,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/anarchy-autism/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/anarchy-autism/` was built on 2026-08-21T00:13:02.947Z -->
</body> </body>
</html> </html>
+2 -2
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1639,6 +1639,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/art-shows-and-events/` was built on 2026-08-06T18:38:07.741Z --> <!-- This page `/art-shows-and-events/` was built on 2026-08-21T00:13:03.007Z -->
</body> </body>
</html> </html>
+22 -26
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1610,26 +1610,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/coming-out/"> <a class="postlink" href="/congrats-on-the-autism-adhd/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2> <h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<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="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1638,14 +1620,28 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
</ul> </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/congrats-on-the.jpg" alt="4 greeting cards propped up on a keyboard. On the right hand side, two cards read &#39;Congrats on the Autism&#39;; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read &#39;Congrats on the ADHD&#39;; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/big-pidge/"> <a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="big-pidge">big pidge </h2> <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="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1656,7 +1652,7 @@ if (window.innerWidth > 650) {
<li>shirt</li> <li>shirt</li>
</ul> </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/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> </a>
</li> </li>
@@ -1692,6 +1688,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/artisans-cooperative-cards/` was built on 2026-08-06T18:38:07.756Z --> <!-- This page `/artisans-cooperative-cards/` was built on 2026-08-21T00:13:02.946Z -->
</body> </body>
</html> </html>
+12 -16
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1611,26 +1611,24 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/pronoun-patches/"> <a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2> <h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>patch</li> <li>shirt</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/spotted-towhee/"> <a class="postlink" href="/congrats-on-the-autism-adhd/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2> <h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1639,25 +1637,23 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
</ul> </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/congrats-on-the.jpg" alt="4 greeting cards propped up on a keyboard. On the right hand side, two cards read &#39;Congrats on the Autism&#39;; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read &#39;Congrats on the ADHD&#39;; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/hair/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="hair">hair </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li>
<li>gender</li> <li>gender</li>
</ul> </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"> <img src="/img/hair-print.jpg" alt="A print in black ink of belly hair." loading="lazy" decoding="async" width="1000" height="710">
</a> </a>
</li> </li>
@@ -1693,6 +1689,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/artisans-cooperative-shirts/` was built on 2026-08-21T00:13:02.947Z -->
</body> </body>
</html> </html>
+2 -2
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1616,6 +1616,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/artists-conk/` was built on 2026-08-06T18:38:07.759Z --> <!-- This page `/artists-conk/` was built on 2026-08-21T00:13:02.950Z -->
</body> </body>
</html> </html>
+5 -9
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1834,19 +1834,15 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/recommendations-and-favorites/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="recommendations-and-favorites">recommendations &amp; favorites </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li> <li>highlight</li>
</ul> </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"> <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">
</a> </a>
</li> </li>
@@ -1912,6 +1908,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-08-06T18:38:07.741Z --> <!-- This page `/azure-locations-and-file-crawling/` was built on 2026-08-21T00:13:03.005Z -->
</body> </body>
</html> </html>
+14 -8
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1678,29 +1678,35 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/"> <a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2> <h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
<li>highlight</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/intro-to-wireframing/"> <a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2> <h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li>
<li>software</li> <li>software</li>
<li>highlight</li>
</ul> </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/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> </a>
</li> </li>
@@ -1736,6 +1742,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/backend-accessibility/` was built on 2026-08-06T18:38:07.747Z --> <!-- This page `/backend-accessibility/` was built on 2026-08-21T00:13:02.943Z -->
</body> </body>
</html> </html>
+30 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,6 +1602,34 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<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>
<li class="post">
<a class="postlink" href="/aarons-mask/">
<h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/aaron-mask.jpg" alt="A brown/grey leather mask of a long snouted dog with visible teeth and red detailing." loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/leaf-patches/"> <a class="postlink" href="/leaf-patches/">
<h2 data-ha-exclude="" id="leaf-patches">leaf patches </h2> <h2 data-ha-exclude="" id="leaf-patches">leaf patches </h2>
@@ -1616,34 +1644,6 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<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="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="nine-pocket-bifold">nine 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">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/bag-strap/` was built on 2026-08-06T18:38:07.759Z --> <!-- This page `/bag-strap/` was built on 2026-08-21T00:13:02.950Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1613,43 +1613,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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/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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/stampede-journal/"> <a class="postlink" href="/blue-and-brown-leather-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2> <h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/acadia-coloring-journal/"> <a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2> <h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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/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">
</a> </a>
</li> </li>
@@ -1685,6 +1685,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/baseball-journal/` was built on 2026-08-06T18:38:07.749Z --> <!-- This page `/baseball-journal/` was built on 2026-08-21T00:13:02.944Z -->
</body> </body>
</html> </html>
+27 -25
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1610,26 +1610,42 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/junco/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="junco">junco </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li> <li>card</li>
<li>gender</li>
</ul> </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"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/pronoun-patches/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2>
<ul class="postlist-tags">
<li>print</li>
<li>patch</li>
<li>gender</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">
</a>
</li>
<li class="post">
<a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1638,21 +1654,7 @@ if (window.innerWidth > 650) {
<li>gender</li> <li>gender</li>
</ul> </ul>
<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"> <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="/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> </a>
</li> </li>
@@ -1688,6 +1690,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/become-unbutterable/` was built on 2026-08-06T18:38:07.737Z --> <!-- This page `/become-unbutterable/` was built on 2026-08-21T00:13:02.938Z -->
</body> </body>
</html> </html>
+19 -19
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,20 +1602,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/petrichor-handspun/"> <a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2> <h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
@@ -1631,15 +1617,29 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/spinners-dream-handspun/"> <a class="postlink" href="/hand-dyed-gold-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2> <h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/spinners-dream-handspun.jpg" alt="a skein of a lightly variegated grey yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666"> <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="/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> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/bfl-silk-handspun/` was built on 2026-08-06T18:38:07.768Z --> <!-- This page `/bfl-silk-handspun/` was built on 2026-08-21T00:13:03.011Z -->
</body> </body>
</html> </html>
+22 -28
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1620,51 +1620,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/quorbs/"> <a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2> <h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>highlight</li>
</ul>
<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="/junco/">
<h2 data-ha-exclude="" id="junco">junco </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li> <li>card</li>
<li>print</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</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">
<li>gender</li> </a>
</li>
<li class="post">
<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> </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"> <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> </a>
</li> </li>
@@ -1700,6 +1694,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/big-pidge/` was built on 2026-08-06T18:38:07.747Z --> <!-- This page `/big-pidge/` was built on 2026-08-21T00:13:02.943Z -->
</body> </body>
</html> </html>
+24 -22
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1643,8 +1643,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/lupine/"> <a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="lupine">lupine </h2> <h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1655,28 +1655,14 @@ if (window.innerWidth > 650) {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/lupine-prints.jpg" alt="6 versions of a print of lupine flowers with the leaves inked in light green and the blossoms inked in a variety of blues, purples, and pinks." loading="lazy" decoding="async" width="1000" height="750"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/crow/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="crow">crow </h2> <h2 data-ha-exclude="" id="iris">iris </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<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>
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1685,7 +1671,23 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
</ul> </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/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="/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> </a>
</li> </li>
@@ -1721,6 +1723,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/block-printing-transfer-method/` was built on 2026-08-06T18:38:07.747Z --> <!-- This page `/block-printing-transfer-method/` was built on 2026-08-21T00:13:02.943Z -->
</body> </body>
</html> </html>
+11 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1619,45 +1619,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-notebook/"> <a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2> <h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
<li>highlight</li>
</ul> </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"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/tiny-books/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="tiny-books">tiny books </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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/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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/lined-notebook/"> <a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2> <h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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/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">
</a> </a>
</li> </li>
@@ -1693,6 +1691,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-08-06T18:38:07.738Z --> <!-- This page `/blue-and-brown-leather-journal/` was built on 2026-08-21T00:13:02.939Z -->
</body> </body>
</html> </html>
+25 -31
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1613,30 +1613,42 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/girldick/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>sticker</li> <li>card</li>
<li>shirt</li> <li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul> </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"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="iris">iris </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="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1647,25 +1659,7 @@ if (window.innerWidth > 650) {
<li>gender</li> <li>gender</li>
</ul> </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/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="/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/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> </a>
</li> </li>
@@ -1701,6 +1695,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-08-06T18:38:07.765Z --> <!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-08-21T00:13:02.994Z -->
</body> </body>
</html> </html>
+39 -43
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1608,46 +1608,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/tooled-leather-patches/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags">
<li>leather</li>
<li>gender</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">
</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="/coming-out/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1658,7 +1620,41 @@ if (window.innerWidth > 650) {
<li>gender</li> <li>gender</li>
</ul> </ul>
<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"> <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="/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">
</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">
</a> </a>
</li> </li>
@@ -1694,6 +1690,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/bottom-growth/` was built on 2026-08-06T18:38:07.763Z --> <!-- This page `/bottom-growth/` was built on 2026-08-21T00:13:02.956Z -->
</body> </body>
</html> </html>
+11 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/leather-long-stitch-journals/"> <a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2> <h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>book</li>
</ul> </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/rachel-bracelets.jpg" alt="Two pink leather bracelets with stainless steel hardware and aqua stitching." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/mousie/"> <a class="postlink" href="/zipper-bifold/">
<h2 data-ha-exclude="" id="mousie">mousie </h2> <h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leatherworking-favorites/"> <a class="postlink" href="/snap-pouch/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2> <h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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">
</a> </a>
</li> </li>
@@ -1677,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/bowtie/` was built on 2026-08-06T18:38:07.764Z --> <!-- This page `/bowtie/` was built on 2026-08-21T00:13:02.957Z -->
</body> </body>
</html> </html>
+22 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1630,53 +1630,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/greeting-loons/"> <a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2> <h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li>
<li>print</li> <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="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<ul class="postlist-tags">
<li>shirt</li> <li>shirt</li>
<li>print</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/on-the-ubiquity-of-enby/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="on-the-ubiquity-of-enby">on the ubiquity of &#39;enby&#39; </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li> <li>gender</li>
</ul> </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/gender-census.jpg" alt="A screenshot of part of the Gender Census reports page, showing the header bar and a title that reads &#39;Gender Census 2023 Worldwide Report&#39;" loading="lazy" decoding="async" width="1000" height="364">
</a>
</li>
<li class="post">
<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/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> </a>
</li> </li>
@@ -1712,6 +1704,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/boypussy/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/boypussy/` was built on 2026-08-21T00:13:02.946Z -->
</body> </body>
</html> </html>
+13 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-cuff-bracelets/"> <a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2> <h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/brooke-cuffs.jpg" alt="Olive green leather cuffs with silver spikes and a shearling lining." loading="lazy" decoding="async" width="900" height="1200"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/dragon-mask/"> <a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2> <h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>highlight</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/vertical-zipper-card-wallet/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>software</li>
</ul> </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"> <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> </a>
</li> </li>
@@ -1677,6 +1677,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-collar/` was built on 2026-08-06T18:38:07.759Z --> <!-- This page `/brookes-collar/` was built on 2026-08-21T00:13:02.950Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/long-zipper-bifold/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/eight-pocket-bifold/"> <a class="postlink" href="/x-acto-knife-sheath/">
<h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2> <h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-suspenders/"> <a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2> <h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-08-06T18:38:07.762Z --> <!-- This page `/brookes-cuff-bracelets/` was built on 2026-08-21T00:13:02.956Z -->
</body> </body>
</html> </html>
+8 -10
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1634,31 +1634,29 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leather-long-stitch-journals/"> <a class="postlink" href="/baseball-journal/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2> <h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<li>book</li> <li>book</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/lined-notebook/"> <a class="postlink" href="/acadia-coloring-journal/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2> <h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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/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">
</a> </a>
</li> </li>
@@ -1694,6 +1692,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-notebook/` was built on 2026-08-06T18:38:07.740Z --> <!-- This page `/brookes-notebook/` was built on 2026-08-21T00:13:02.940Z -->
</body> </body>
</html> </html>
+10 -8
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1624,29 +1624,31 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/knit-shrimp/"> <a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2> <h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
<li>highlight</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/pink-socks/"> <a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="pink-socks">pink socks </h2> <h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </ul>
<img src="/img/pink-socks.jpg" alt="Feet propped up on a car dashboard, with a desert landscape beyond. The feet are in salmon-colored socks with black flecks, and decorative lines running down the socks." loading="lazy" decoding="async" width="1000" height="1333"> <img src="/img/sideways-canvas.jpg" alt="someone&#39;s torso in a knitted short sleeve shirt. the front is teal, and the bit of back we can see is mustard yellow. looking closely, it&#39;s notable that the stitches are turned 90 degrees from a standard knit garment." loading="lazy" decoding="async" width="1000" height="1338">
</a> </a>
</li> </li>
@@ -1682,6 +1684,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-scarf/` was built on 2026-08-06T18:38:07.743Z --> <!-- This page `/brookes-scarf/` was built on 2026-08-21T00:13:03.009Z -->
</body> </body>
</html> </html>
+32 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,6 +1602,36 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </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">
</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>
<li class="post"> <li class="post">
<a class="postlink" href="/keffiyah-fishing-net-pattern/"> <a class="postlink" href="/keffiyah-fishing-net-pattern/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2> <h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2>
@@ -1616,34 +1646,6 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/sideways-canvas.jpg" alt="someone&#39;s torso in a knitted short sleeve shirt. the front is teal, and the bit of back we can see is mustard yellow. looking closely, it&#39;s notable that the stitches are turned 90 degrees from a standard knit garment." loading="lazy" decoding="async" width="1000" height="1338">
</a>
</li>
<li class="post">
<a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<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>
</ol> </ol>
</section> </section>
@@ -1675,6 +1677,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-socks/` was built on 2026-08-06T18:38:07.739Z --> <!-- This page `/brookes-socks/` was built on 2026-08-21T00:13:02.940Z -->
</body> </body>
</html> </html>
+11 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/vertical-zipper-card-wallet/"> <a class="postlink" href="/eight-pocket-bifold/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2> <h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/x-acto-knife-sheath/"> <a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2> <h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/proud-dad-wallet/"> <a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2> <h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>gender</li>
</ul> </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"> <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> </a>
</li> </li>
@@ -1677,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brookes-suspenders/` was built on 2026-08-06T18:38:07.743Z --> <!-- This page `/brookes-suspenders/` was built on 2026-08-21T00:13:03.008Z -->
</body> </body>
</html> </html>
+21 -23
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,24 +1603,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/"> <a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2> <h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
@@ -1640,15 +1622,31 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/tiny-portraits/"> <a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2> <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="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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"> <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> </a>
</li> </li>
@@ -1684,6 +1682,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/brown-creeper/` was built on 2026-08-06T18:38:07.766Z --> <!-- This page `/brown-creeper/` was built on 2026-08-21T00:13:02.996Z -->
</body> </body>
</html> </html>
+20 -22
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1685,33 +1685,17 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/greeting-loons/"> <a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2> <h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li> <li>leather</li>
<li>print</li>
<li>highlight</li> <li>highlight</li>
</ul> </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"> <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="/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/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> </a>
</li> </li>
@@ -1730,6 +1714,20 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </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">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1761,6 +1759,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/butch-hands-pattern/` was built on 2026-08-06T18:38:07.745Z --> <!-- This page `/butch-hands-pattern/` was built on 2026-08-21T00:13:02.941Z -->
</body> </body>
</html> </html>
+43 -35
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1615,38 +1615,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/tiny-portraits/"> <a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2> <h2 data-ha-exclude="" id="seedling">seedling </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="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</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">
</a>
</li>
<li class="post">
<a class="postlink" href="/junco/">
<h2 data-ha-exclude="" id="junco">junco </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1655,7 +1625,45 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
</ul> </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/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="/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="/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> </a>
</li> </li>
@@ -1691,6 +1699,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/chanterelle/` was built on 2026-08-06T18:38:07.745Z --> <!-- This page `/chanterelle/` was built on 2026-08-21T00:13:02.941Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/fire-and-ice-handspun/"> <a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="fire-and-ice-handspun">fire &amp; ice handspun </h2> <h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/dyeing-fiber/"> <a class="postlink" href="/bfl-silk-handspun/">
<h2 data-ha-exclude="" id="dyeing-fiber">dyeing fiber </h2> <h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<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"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/orion-handspun/"> <a class="postlink" href="/light-grey-jacobs-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2> <h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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"> <img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-08-21T00:13:03.012Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/aarons-mask/"> <a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2> <h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/aaron-mask.jpg" alt="A brown/grey leather mask of a long snouted dog with visible teeth and red detailing." loading="lazy" decoding="async" width="900" height="1200"> <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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/swoop-wallet/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/circle-bag/` was built on 2026-08-06T18:38:07.760Z --> <!-- This page `/circle-bag/` was built on 2026-08-21T00:13:02.953Z -->
</body> </body>
</html> </html>
+1 -1
View File
@@ -1025,6 +1025,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/colophon/` was built on 2026-08-06T18:38:07.771Z --> <!-- This page `/colophon/` was built on 2026-08-21T00:13:03.015Z -->
</body> </body>
</html> </html>
+25 -33
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1619,57 +1619,49 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/trans-rights-skull/"> <a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2> <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="/slightly-weird-man-club/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li> <li>shirt</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/swallowtail-on-snowdrops/"> <a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="swallowtail-on-snowdrops">swallowtail on snowdrops </h2> <h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>shirt</li>
</ul> </ul>
<img src="/img/swallowtail-on-snowdrops-print.jpg" alt="A block print of a tiger swallowtail butterfly dangling from Japanese snowdrops, a white drooping flower." loading="lazy" decoding="async" width="1000" height="1332"> <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="/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> </a>
</li> </li>
@@ -1705,6 +1697,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/coming-out/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/coming-out/` was built on 2026-08-21T00:13:02.946Z -->
</body> </body>
</html> </html>
+13 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1825,43 +1825,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/intro-to-wireframing/"> <a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2> <h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/accessible-image-modals/"> <a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2> <h2 data-ha-exclude="" id="moving-images">moving images </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/screen-reader-optimizations/"> <a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2> <h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
<li>highlight</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
@@ -1897,6 +1899,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/comparing-text-editors/` was built on 2026-08-06T18:38:07.767Z --> <!-- This page `/comparing-text-editors/` was built on 2026-08-21T00:13:03.010Z -->
</body> </body>
</html> </html>
+16 -8
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1616,24 +1616,30 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/greeting-quorbs/"> <a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2> <h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1641,8 +1647,10 @@ if (window.innerWidth > 650) {
<li>print</li> <li>print</li>
<li>highlight</li>
</ul> </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"> <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> </a>
</li> </li>
@@ -1694,6 +1702,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-08-06T18:38:07.737Z --> <!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-08-21T00:13:02.938Z -->
</body> </body>
</html> </html>
+13 -21
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1622,8 +1622,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1631,48 +1631,40 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/flatfish/"> <a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2> <h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li> <li>gender</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li> <li>shirt</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
@@ -1708,6 +1700,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/congrats-on-the-gay/` was built on 2026-08-06T18:38:07.745Z --> <!-- This page `/congrats-on-the-gay/` was built on 2026-08-21T00:13:02.941Z -->
</body> </body>
</html> </html>
+1 -1
View File
@@ -1105,6 +1105,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/contact/` was built on 2026-08-06T18:38:07.771Z --> <!-- This page `/contact/` was built on 2026-08-21T00:13:03.015Z -->
</body> </body>
</html> </html>
+30 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,6 +1602,34 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <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="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </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"> <li class="post">
<a class="postlink" href="/rambouillet-handspun/"> <a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2> <h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
@@ -1616,34 +1644,6 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </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>
<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">
</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">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/coral-reef-handspun/` was built on 2026-08-06T18:38:07.768Z --> <!-- This page `/coral-reef-handspun/` was built on 2026-08-21T00:13:03.011Z -->
</body> </body>
</html> </html>
+19 -19
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1914,20 +1914,6 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <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"> <li class="post">
<a class="postlink" href="/intro-to-wireframing/"> <a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2> <h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
@@ -1943,15 +1929,29 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/"> <a class="postlink" href="/backend-accessibility/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2> <h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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/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>
<li class="post">
<a class="postlink" href="/comparing-text-editors/">
<h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2>
<ul class="postlist-tags">
<li>software</li>
</ul>
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant&#39;s stem, with many small needle-like leaves emerging from all sides of the circular stem at each segmented joint." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@@ -1987,6 +1987,6 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
</footer> </footer>
<!-- This page `/core-css/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/core-css/` was built on 2026-08-21T00:13:03.013Z -->
</body> </body>
</html> </html>
+21 -19
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1601,6 +1601,22 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/congrats-on-the-autism-adhd/">
<h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
<img src="/img/congrats-on-the.jpg" alt="4 greeting cards propped up on a keyboard. On the right hand side, two cards read &#39;Congrats on the Autism&#39;; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read &#39;Congrats on the ADHD&#39;; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/block-printing-transfer-method/"> <a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2> <h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
@@ -1616,8 +1632,8 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/"> <a class="postlink" href="/heron/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2> <h2 data-ha-exclude="" id="heron">heron </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1628,21 +1644,7 @@ if (window.innerWidth > 650) {
<li>shirt</li> <li>shirt</li>
</ul> </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/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="/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> </a>
</li> </li>
@@ -1678,6 +1680,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/crow/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/crow/` was built on 2026-08-21T00:13:03.012Z -->
</body> </body>
</html> </html>
+25 -23
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1619,43 +1619,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/comparing-text-editors/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2> <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="/accessible-image-modals/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant&#39;s stem, with many small needle-like leaves emerging from all sides of the circular stem at each segmented joint." loading="lazy" decoding="async" width="1000" height="666"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leather-lighter-case/"> <a class="postlink" href="/visual-site-builders-and-accessibility/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2> <h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>software</li>
</ul> </ul>
<img src="/img/leather-lighter-case.jpg" alt="A bic lighter wrapped in leather and hand-stitched up one side." loading="lazy" decoding="async" width="1000" height="750"> <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="/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/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> </a>
</li> </li>
@@ -1691,6 +1693,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/designing-a-bag/` was built on 2026-08-06T18:38:07.743Z --> <!-- This page `/designing-a-bag/` was built on 2026-08-21T00:13:03.008Z -->
</body> </body>
</html> </html>
+15 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1654,43 +1654,47 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/redirections/"> <a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="redirections">redirections </h2> <h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
<li>highlight</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/accessible-image-modals/"> <a class="postlink" href="/screen-reader-optimizations/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2> <h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/handedness-toggle/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<li>software</li> <li>software</li>
</ul> </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/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> </a>
</li> </li>
@@ -1726,6 +1730,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/domain-and-site-setup/` was built on 2026-08-06T18:38:07.759Z --> <!-- This page `/domain-and-site-setup/` was built on 2026-08-21T00:13:02.950Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/circle-bag/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="circle-bag">circle bag </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/circle-bag.jpg" alt="A round bag in brown, mustard yellow, and rich deep orange, with a teal shoulder strap." loading="lazy" decoding="async" width="1000" height="750"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/zipper-bifold-green/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2> <h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/bag-strap/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="bag-strap">bag strap </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/bag-strap.jpg" alt="A nylon webbing shoulder strap in bright teal with clips on each end." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-08-06T18:38:07.758Z --> <!-- This page `/double-bill-pocket-bifold/` was built on 2026-08-21T00:13:02.949Z -->
</body> </body>
</html> </html>
+15 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1608,43 +1608,47 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/vix-collar/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </h2> <h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/foldy-wallet/"> <a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2> <h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>book</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/rachels-bracelets/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2> <h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>gender</li>
</ul> </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"> <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> </a>
</li> </li>
@@ -1680,6 +1684,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/dragon-mask/` was built on 2026-08-06T18:38:07.743Z --> <!-- This page `/dragon-mask/` was built on 2026-08-21T00:13:03.009Z -->
</body> </body>
</html> </html>
+8 -8
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,15 +1603,15 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/bfl-silk-handspun/"> <a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2> <h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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/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> </a>
</li> </li>
@@ -1631,15 +1631,15 @@ if (window.innerWidth > 650) {
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/charlie-the-alpaca-handspun/"> <a class="postlink" href="/rambouillet-handspun/">
<h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2> <h2 data-ha-exclude="" id="rambouillet-handspun">rambouillet handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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/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> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/dyeing-fiber/` was built on 2026-08-06T18:38:07.768Z --> <!-- This page `/dyeing-fiber/` was built on 2026-08-21T00:13:03.011Z -->
</body> </body>
</html> </html>
+2 -2
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1657,6 +1657,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/ecommerce-options/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/ecommerce-options/` was built on 2026-08-21T00:13:02.947Z -->
</body> </body>
</html> </html>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/leatherworking-favorites/"> <a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2> <h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/zipper-bifold-green/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/gradient-purse-strap/"> <a class="postlink" href="/foldy-wallet/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2> <h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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"> <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">
</a> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/eight-pocket-bifold/` was built on 2026-08-06T18:38:07.758Z --> <!-- This page `/eight-pocket-bifold/` was built on 2026-08-21T00:13:02.949Z -->
</body> </body>
</html> </html>
+21 -19
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1893,20 +1893,6 @@ eleventyExcludeFromCollections: true
<h2 data-ha-exclude="" id="related-posts-2">related posts</h2> <h2 data-ha-exclude="" id="related-posts-2">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<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/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"> <li class="post">
<a class="postlink" href="/designing-a-bag/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
@@ -1924,15 +1910,31 @@ eleventyExcludeFromCollections: true
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/visual-site-builders-and-accessibility/"> <a class="postlink" href="/azure-locations-and-file-crawling/">
<h2 data-ha-exclude="" id="visual-site-builders-and-accessibility">visual site builders and accessibility </h2> <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>
<li class="post">
<a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
@@ -1968,6 +1970,6 @@ eleventyExcludeFromCollections: true
</footer> </footer>
<!-- This page `/eleventy-lessons/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/eleventy-lessons/` was built on 2026-08-21T00:13:03.012Z -->
</body> </body>
</html> </html>
+21 -31
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,8 +1603,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/queer/"> <a class="postlink" href="/junco/">
<h2 data-ha-exclude="" id="queer">queer </h2> <h2 data-ha-exclude="" id="junco">junco </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1612,37 +1612,15 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/five-of-them/"> <a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2> <h2 data-ha-exclude="" id="seedling">seedling </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="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1650,10 +1628,22 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>shirt</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="/crow/">
<h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags">
<li>print</li>
</ul> </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/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> </a>
</li> </li>
@@ -1689,6 +1679,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/euphorbia/` was built on 2026-08-06T18:38:07.765Z --> <!-- This page `/euphorbia/` was built on 2026-08-21T00:13:02.995Z -->
</body> </body>
</html> </html>
+24 -26
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1620,8 +1620,22 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/trans-rights-skull/"> <a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2> <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="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1629,44 +1643,28 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> <li>zine</li>
<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>highlight</li>
</li>
<li class="post">
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul> </ul>
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333"> <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> </a>
</li> </li>
@@ -1702,6 +1700,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fat-raccoon/` was built on 2026-08-06T18:38:07.748Z --> <!-- This page `/fat-raccoon/` was built on 2026-08-21T00:13:02.943Z -->
</body> </body>
</html> </html>
+24 -28
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1637,51 +1637,47 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/fishhook-pride-keychains/"> <a class="postlink" href="/coming-out/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2> <h2 data-ha-exclude="" id="coming-out">coming out </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="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>gender</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-the-world/"> <a class="postlink" href="/give-to-trans-orgs-and-people/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2> <h2 data-ha-exclude="" id="give-to-trans-orgs-and-people">give to trans orgs and people </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/trans-the-world-print.jpg" alt="A print that reads &#39;trans the world&#39; surrounding an image of a globe and a trans symbol. It&#39;s in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750"> <img src="/img/bouquet.jpg" alt="Image unrelated to post. A close up on a flower bouquet in shades of purple, pink, and white. Centered is a large, almost soft-looking pink flower that is still partially closed up." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/on-the-ubiquity-of-enby/">
<h2 data-ha-exclude="" id="on-the-ubiquity-of-enby">on the ubiquity of &#39;enby&#39; </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/gender-census.jpg" alt="A screenshot of part of the Gender Census reports page, showing the header bar and a title that reads &#39;Gender Census 2023 Worldwide Report&#39;" loading="lazy" decoding="async" width="1000" height="364">
</a> </a>
</li> </li>
@@ -1717,6 +1713,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-08-06T18:38:07.764Z --> <!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-08-21T00:13:02.958Z -->
</body> </body>
</html> </html>
+2 -2
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1616,6 +1616,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fedilearns/` was built on 2026-08-06T18:38:07.769Z --> <!-- This page `/fedilearns/` was built on 2026-08-21T00:13:03.013Z -->
</body> </body>
</html> </html>
+20 -20
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,24 +1602,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<ul class="postlist-tags">
<li>print</li>
<li>zine</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"> <li class="post">
<a class="postlink" href="/on-the-shoulders-of-giants/"> <a class="postlink" href="/on-the-shoulders-of-giants/">
<h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2> <h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2>
@@ -1652,6 +1634,24 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<ul class="postlist-tags">
<li>print</li>
<li>zine</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>
</ol> </ol>
</section> </section>
@@ -1683,6 +1683,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fedizinefest-2025/` was built on 2026-08-06T18:38:07.765Z --> <!-- This page `/fedizinefest-2025/` was built on 2026-08-21T00:13:02.995Z -->
</body> </body>
</html> </html>
+10 -9
View File
@@ -5,12 +5,21 @@
<subtitle>Lee Cattarin... on the internet!</subtitle> <subtitle>Lee Cattarin... on the internet!</subtitle>
<link href="https://leecat.art/feed.xml" rel="self" /> <link href="https://leecat.art/feed.xml" rel="self" />
<link href="https://leecat.art/" /> <link href="https://leecat.art/" />
<updated>2026-08-05T00:00:00Z</updated> <updated>2026-08-20T00:00:00Z</updated>
<id>https://leecat.art/</id> <id>https://leecat.art/</id>
<author> <author>
<name>Lee Cattarin</name> <name>Lee Cattarin</name>
<email>lee.cattarin@gmail.com</email> <email>lee.cattarin@gmail.com</email>
</author> </author>
<entry>
<title>pink, lime, and grey shawl</title>
<link href="https://leecat.art/pink-lime-and-grey-shawl/" />
<updated>2026-08-20T00:00:00Z</updated>
<id>https://leecat.art/pink-lime-and-grey-shawl/</id>
<content type="html">&lt;p&gt;Yarn: &lt;a href=&quot;https://woolery.com/products/gist-duet-cotton-linen-weaving-yarn&quot; target=&quot;_blank&quot; rel=&quot;external&quot;&gt;Gist Duet Cotton/Linen Weaving Yarn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;About 2&#39; wide and 5&#39; long including fringe.&lt;/p&gt;
</content>
</entry>
<entry> <entry>
<title>visual site builders and accessibility</title> <title>visual site builders and accessibility</title>
<link href="https://leecat.art/visual-site-builders-and-accessibility/" /> <link href="https://leecat.art/visual-site-builders-and-accessibility/" />
@@ -1421,14 +1430,6 @@ eleventyExcludeFromCollections: true
&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;a&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt; &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;a&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(technically, all this is templated to hell and back. I would hope that&#39;s obvious given I&#39;m talking about &lt;em&gt;lists&lt;/em&gt; of these entries.)&lt;/p&gt; &lt;p&gt;(technically, all this is templated to hell and back. I would hope that&#39;s obvious given I&#39;m talking about &lt;em&gt;lists&lt;/em&gt; of these entries.)&lt;/p&gt;
&lt;p&gt;now, after more screen reader testing, it reads out smoothly. The &lt;code&gt;aria-label&lt;/code&gt; precludes the actual link text and cleanly says what needs to be said, with nothing breaking up the text and the whole thing easily recognized as one link. &lt;em&gt;And&lt;/em&gt; I&#39;ve got my fancy styling. Sweet.&lt;/p&gt; &lt;p&gt;now, after more screen reader testing, it reads out smoothly. The &lt;code&gt;aria-label&lt;/code&gt; precludes the actual link text and cleanly says what needs to be said, with nothing breaking up the text and the whole thing easily recognized as one link. &lt;em&gt;And&lt;/em&gt; I&#39;ve got my fancy styling. Sweet.&lt;/p&gt;
</content>
</entry>
<entry>
<title>charlie the alpaca handspun</title>
<link href="https://leecat.art/charlie-the-alpaca-handspun/" />
<updated>2026-02-05T00:00:00Z</updated>
<id>https://leecat.art/charlie-the-alpaca-handspun/</id>
<content type="html">&lt;p&gt;Fiber from Circle R Ranch. 100% alpaca, from Charlie the alpaca.&lt;/p&gt;
</content> </content>
</entry> </entry>
</feed> </feed>
+11 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,43 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/hand-dyed-gold-handspun/"> <a class="postlink" href="/charlie-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2> <h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/"> <a class="postlink" href="/ruby-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2> <h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/bfl-silk-handspun/"> <a class="postlink" href="/icelandic-lamb-handspun/">
<h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2> <h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@@ -1675,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fire-and-ice-handspun/` was built on 2026-08-06T18:38:07.768Z --> <!-- This page `/fire-and-ice-handspun/` was built on 2026-08-21T00:13:03.011Z -->
</body> </body>
</html> </html>
+15 -11
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1608,43 +1608,47 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/foldy-wallet-with-thumb-slide/"> <a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="foldy-wallet-with-thumb-slide">foldy wallet with thumb slide </h2> <h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/foldy-thumb-slide.jpg" alt="A card wallet with one main pocket and one quick access slot with a thumb slide. The cover of the main pocket curves around the thumb slide." loading="lazy" decoding="async" width="1000" height="1000"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leather-lighter-case/"> <a class="postlink" href="/mom-bag/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2> <h2 data-ha-exclude="" id="mom-bag">mom bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-lighter-case.jpg" alt="A bic lighter wrapped in leather and hand-stitched up one side." 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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/gender/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="gender">gender? </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
@@ -1680,6 +1684,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fishhook-pride-keychains/` was built on 2026-08-06T18:38:07.760Z --> <!-- This page `/fishhook-pride-keychains/` was built on 2026-08-21T00:13:02.954Z -->
</body> </body>
</html> </html>
+12 -26
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1615,28 +1615,22 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/shrimp/"> <a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2> <h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1644,32 +1638,24 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>gender</li> <li>shirt</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
@@ -1705,6 +1691,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/five-of-them/` was built on 2026-08-06T18:38:07.756Z --> <!-- This page `/five-of-them/` was built on 2026-08-21T00:13:02.945Z -->
</body> </body>
</html> </html>
+12 -22
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1602,46 +1602,36 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/five-of-them/"> <a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2> <h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/girldick/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1649,10 +1639,10 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>shirt</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
@@ -1688,6 +1678,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fix-your-hearts/` was built on 2026-08-06T18:38:07.741Z --> <!-- This page `/fix-your-hearts/` was built on 2026-08-21T00:13:03.005Z -->
</body> </body>
</html> </html>
+23 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1615,8 +1615,8 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/spotted-towhee/"> <a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2> <h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1624,15 +1624,21 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/iris/"> <a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="iris">iris </h2> <h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1640,24 +1646,28 @@ if (window.innerWidth > 650) {
<li>card</li> <li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/quorbs/"> <a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2> <h2 data-ha-exclude="" id="squarsh">squarsh </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>highlight</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
@@ -1693,6 +1703,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/flatfish/` was built on 2026-08-06T18:38:07.745Z --> <!-- This page `/flatfish/` was built on 2026-08-21T00:13:02.941Z -->
</body> </body>
</html> </html>
+19 -25
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1620,19 +1620,31 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</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">
<li>gender</li> </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> </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/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> </a>
</li> </li>
@@ -1651,24 +1663,6 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</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">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1700,6 +1694,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/flicker/` was built on 2026-08-06T18:38:07.746Z --> <!-- This page `/flicker/` was built on 2026-08-21T00:13:02.942Z -->
</body> </body>
</html> </html>
+30 -30
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1615,6 +1615,34 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <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>
<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">
</a>
</li>
<li class="post">
<a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/orange-journal/"> <a class="postlink" href="/orange-journal/">
<h2 data-ha-exclude="" id="orange-journal">orange journal </h2> <h2 data-ha-exclude="" id="orange-journal">orange journal </h2>
@@ -1629,34 +1657,6 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/tiny-books/">
<h2 data-ha-exclude="" id="tiny-books">tiny books </h2>
<ul class="postlist-tags">
<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">
</a>
</li>
<li class="post">
<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/orange-green-journal.jpg" alt="A 4-part collage of a slim handbound book." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1688,6 +1688,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/flocked-notebook/` was built on 2026-08-06T18:38:07.740Z --> <!-- This page `/flocked-notebook/` was built on 2026-08-21T00:13:02.940Z -->
</body> </body>
</html> </html>
+11 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,43 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/leatherworking-favorites/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/tooled-leather-patches/"> <a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-suspenders/"> <a class="postlink" href="/vertical-card-wallet/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2> <h2 data-ha-exclude="" id="vertical-card-wallet">vertical card wallet </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/vertical-card-wallet.jpg" alt="A collage showing a hand-stitched leather card wallet with 3 card pockets and 1 interior pocket." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@@ -1677,6 +1675,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-08-06T18:38:07.762Z --> <!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-08-21T00:13:02.956Z -->
</body> </body>
</html> </html>
+13 -13
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1603,45 +1603,45 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/little-critter-pouch/"> <a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2> <h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>highlight</li>
</ul> </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"> <img src="/img/leather-lighter-case.jpg" alt="A bic lighter wrapped in leather and hand-stitched up one side." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/stephanie-collar/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>software</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/shrimp-cat-toy/"> <a class="postlink" href="/moss-harness/">
<h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2> <h2 data-ha-exclude="" id="moss-harness">moss harness </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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/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> </a>
</li> </li>
@@ -1677,6 +1677,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/foldy-wallet/` was built on 2026-08-06T18:38:07.762Z --> <!-- This page `/foldy-wallet/` was built on 2026-08-21T00:13:02.955Z -->
</body> </body>
</html> </html>
+16 -16
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1617,20 +1617,6 @@ if (window.innerWidth > 650) {
<h2 data-ha-exclude="" id="related-posts">related posts</h2> <h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/stationery-exchange/">
<h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2>
<ul class="postlist-tags">
<li>stationery</li>
</ul>
<img src="/img/clustered-brown-mushrooms.jpg" alt="Picture unrelated to post. A tight close-up on a cluster of tannish brown mushrooms." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/siblinghood-of-the-traveling-greeting-card/"> <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> <h2 data-ha-exclude="" id="siblinghood-of-the-traveling-greeting-card">siblinghood of the traveling greeting card </h2>
@@ -1645,6 +1631,20 @@ if (window.innerWidth > 650) {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/stationery-exchange/">
<h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2>
<ul class="postlist-tags">
<li>stationery</li>
</ul>
<img src="/img/clustered-brown-mushrooms.jpg" alt="Picture unrelated to post. A tight close-up on a cluster of tannish brown mushrooms." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
</ol> </ol>
</section> </section>
@@ -1676,6 +1676,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-08-06T18:38:07.766Z --> <!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-08-21T00:13:02.996Z -->
</body> </body>
</html> </html>
+13 -25
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1619,59 +1619,47 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/queer/"> <a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="queer">queer </h2> <h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul> </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/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/geese/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="geese">geese </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li> <li>zine</li>
<li>shirt</li> <li>highlight</li>
</ul> </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/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> </a>
</li> </li>
@@ -1707,6 +1695,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/foxgloves/` was built on 2026-08-06T18:38:07.757Z --> <!-- This page `/foxgloves/` was built on 2026-08-21T00:13:02.946Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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"> <li class="post">
<a class="postlink" href="/petrichor-handspun/"> <a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2> <h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
@@ -1158,20 +1172,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/sideways-canvas.jpg" alt="someone&#39;s torso in a knitted short sleeve shirt. the front is teal, and the bit of back we can see is mustard yellow. looking closely, it&#39;s notable that the stitches are turned 90 degrees from a standard knit garment." loading="lazy" decoding="async" width="1000" height="1338">
</a>
</li>
</ol> </ol>
@@ -1225,6 +1225,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/1/` was built on 2026-08-06T18:38:10.829Z --> <!-- This page `/gallery/1/` was built on 2026-08-21T00:13:06.416Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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>
<li class="post"> <li class="post">
<a class="postlink" href="/flatfish/"> <a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2> <h2 data-ha-exclude="" id="flatfish">flatfish </h2>
@@ -1168,20 +1182,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<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/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>
</ol> </ol>
@@ -1235,6 +1235,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/10/` was built on 2026-08-06T18:38:14.390Z --> <!-- This page `/gallery/10/` was built on 2026-08-21T00:13:10.073Z -->
</body> </body>
</html> </html>
+15 -1
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<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/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"> <li class="post">
<a class="postlink" href="/striped-journal/"> <a class="postlink" href="/striped-journal/">
<h2 data-ha-exclude="" id="striped-journal">striped journal </h2> <h2 data-ha-exclude="" id="striped-journal">striped journal </h2>
@@ -1137,6 +1151,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/11/` was built on 2026-08-06T18:38:14.910Z --> <!-- This page `/gallery/11/` was built on 2026-08-21T00:13:10.376Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
<ul class="postlist-tags">
<li>knit</li>
</ul>
<img src="/img/sideways-canvas.jpg" alt="someone&#39;s torso in a knitted short sleeve shirt. the front is teal, and the bit of back we can see is mustard yellow. looking closely, it&#39;s notable that the stitches are turned 90 degrees from a standard knit garment." loading="lazy" decoding="async" width="1000" height="1338">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/scrap-patches/"> <a class="postlink" href="/scrap-patches/">
<h2 data-ha-exclude="" id="scrap-patches">scrap patches </h2> <h2 data-ha-exclude="" id="scrap-patches">scrap patches </h2>
@@ -1172,20 +1186,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1239,6 +1239,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/2/` was built on 2026-08-06T18:38:11.221Z --> <!-- This page `/gallery/2/` was built on 2026-08-21T00:13:06.775Z -->
</body> </body>
</html> </html>
+15 -17
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <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> <h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2>
@@ -1160,22 +1174,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<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>gender</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">
</a>
</li>
</ol> </ol>
@@ -1229,6 +1227,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/3/` was built on 2026-08-06T18:38:11.606Z --> <!-- This page `/gallery/3/` was built on 2026-08-21T00:13:07.124Z -->
</body> </body>
</html> </html>
+17 -15
View File
@@ -986,6 +986,22 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<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>gender</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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/soras-collar/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
@@ -1156,20 +1172,6 @@ footer a:focus-visible {
</a> </a>
</li> </li>
<li class="post">
<a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </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">
</a>
</li>
</ol> </ol>
@@ -1223,6 +1225,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/4/` was built on 2026-08-06T18:38:12.007Z --> <!-- This page `/gallery/4/` was built on 2026-08-21T00:13:07.583Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-the-world/"> <a class="postlink" href="/trans-the-world/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2> <h2 data-ha-exclude="" id="trans-the-world">trans the world </h2>
@@ -1166,20 +1180,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
<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>
</ol> </ol>
@@ -1233,6 +1233,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/5/` was built on 2026-08-06T18:38:12.476Z --> <!-- This page `/gallery/5/` was built on 2026-08-21T00:13:08.006Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </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"> <li class="post">
<a class="postlink" href="/brookes-collar/"> <a class="postlink" href="/brookes-collar/">
<h2 data-ha-exclude="" id="brookes-collar">brooke&#39;s collar </h2> <h2 data-ha-exclude="" id="brookes-collar">brooke&#39;s collar </h2>
@@ -1156,20 +1170,6 @@ footer a:focus-visible {
</a> </a>
</li> </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> </ol>
@@ -1223,6 +1223,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/6/` was built on 2026-08-06T18:38:12.873Z --> <!-- This page `/gallery/6/` was built on 2026-08-21T00:13:08.449Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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>
<li class="post"> <li class="post">
<a class="postlink" href="/anarchy-autism/"> <a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2> <h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
@@ -1208,20 +1222,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1275,6 +1275,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/7/` was built on 2026-08-06T18:38:13.305Z --> <!-- This page `/gallery/7/` was built on 2026-08-21T00:13:08.986Z -->
</body> </body>
</html> </html>
+15 -19
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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"> <li class="post">
<a class="postlink" href="/nonbinary-flag/"> <a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2> <h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
@@ -1182,24 +1196,6 @@ footer a:focus-visible {
</a> </a>
</li> </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">
</a>
</li>
</ol> </ol>
@@ -1253,6 +1249,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/8/` was built on 2026-08-06T18:38:13.591Z --> <!-- This page `/gallery/8/` was built on 2026-08-21T00:13:09.263Z -->
</body> </body>
</html> </html>
+19 -15
View File
@@ -986,6 +986,24 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<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">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/fat-raccoon/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
@@ -1194,20 +1212,6 @@ footer a:focus-visible {
</a> </a>
</li> </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> </ol>
@@ -1261,6 +1265,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/9/` was built on 2026-08-06T18:38:13.948Z --> <!-- This page `/gallery/9/` was built on 2026-08-21T00:13:09.631Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -986,6 +986,20 @@ footer a:focus-visible {
<ol id="postlist"> <ol id="postlist">
<li class="post">
<a class="postlink" href="/pink-lime-and-grey-shawl/">
<h2 data-ha-exclude="" id="pink-lime-and-grey-shawl">pink, lime, and grey shawl </h2>
<ul class="postlist-tags">
<li>weaving</li>
</ul>
<img src="/img/pink-lime-grey-shawl.jpg" alt="2 image collage. Top image shows a shawl folded once on a large table, with three cones of yarn on top. It is plain weave with lime and pink warp and grey weft with alternating lime and pink stripes, and has about 4 inches of fringe at both ends. Bottom image is a closer picture of the weave." loading="lazy" decoding="async" width="1000" height="1777">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/loud-table-runner/"> <a class="postlink" href="/loud-table-runner/">
<h2 data-ha-exclude="" id="loud-table-runner">loud table runner </h2> <h2 data-ha-exclude="" id="loud-table-runner">loud table runner </h2>
@@ -1154,20 +1168,6 @@ footer a:focus-visible {
</a> </a>
</li> </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>
</ol> </ol>
@@ -1215,6 +1215,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/` was built on 2026-08-06T18:38:07.770Z --> <!-- This page `/gallery/` was built on 2026-08-21T00:13:03.013Z -->
</body> </body>
</html> </html>
+25 -21
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1620,8 +1620,24 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/flatfish/"> <a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2> <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="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@@ -1629,36 +1645,24 @@ if (window.innerWidth > 650) {
<li>card</li> <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="/shirts/">
<h2 data-ha-exclude="" id="shirts">shirts! </h2>
<ul class="postlist-tags">
<li>shirt</li> <li>shirt</li>
</ul> </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"> <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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/on-pronouns/"> <a class="postlink" href="/printmaking-paper-notes/">
<h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2> <h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>print</li>
</ul> </ul>
<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"> <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> </a>
</li> </li>
@@ -1694,6 +1698,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/geese-trans-wrongs/` was built on 2026-08-06T18:38:07.748Z --> <!-- This page `/geese-trans-wrongs/` was built on 2026-08-21T00:13:02.944Z -->
</body> </body>
</html> </html>
+15 -15
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1620,53 +1620,53 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/boypussy/"> <a class="postlink" href="/trans-the-world/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2> <h2 data-ha-exclude="" id="trans-the-world">trans the world </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>sticker</li>
<li>shirt</li> <li>shirt</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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/trans-the-world-print.jpg" alt="A print that reads &#39;trans the world&#39; surrounding an image of a globe and a trans symbol. It&#39;s in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/bottom-growth/"> <a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2> <h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
<li>gender</li> <li>gender</li>
</ul> </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/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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brown-creeper/"> <a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2> <h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
</ul> </ul>
<img src="/img/brown-creeper-print.jpg" alt="2 copies of the same print side by side. In yellow, black, and purple ink, a brown creeper, a small bird, is depicted, well camouflaged against a tree trunk." loading="lazy" decoding="async" width="1000" height="1000"> <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> </a>
</li> </li>
@@ -1702,6 +1702,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/geese/` was built on 2026-08-06T18:38:07.748Z --> <!-- This page `/geese/` was built on 2026-08-21T00:13:02.944Z -->
</body> </body>
</html> </html>
+24 -28
View File
@@ -543,7 +543,7 @@ body:has(dialog[open]) {
} }
.modal-img { .modal-img {
max-height: calc(90vh - 2rem); max-height: calc(100vh - 2rem);
object-fit: contain; object-fit: contain;
width: auto; width: auto;
max-width: 90%; max-width: 90%;
@@ -1791,57 +1791,53 @@ if (window.innerWidth > 650) {
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/boypussy/"> <a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2> <h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>sticker</li> <li>gender</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">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-the-world/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2>
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li> <li>shirt</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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/trans-the-world-print.jpg" alt="A print that reads &#39;trans the world&#39; surrounding an image of a globe and a trans symbol. It&#39;s in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/coming-out/"> <a class="postlink" href="/slightly-weird-man-club/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2> <h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li> <li>shirt</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
<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"> <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="/on-the-shoulders-of-giants/">
<h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2>
<ul class="postlist-tags">
<li>zine</li>
<li>knit</li>
</ul>
<img src="/img/on-the-shoulders.jpg" alt="ok so. five image collage showing the front, 3 inner spreads, and back of a riso-printed zine in green and light blue. it&#39;s called &#39;on the shoulders of giants&#39; and it&#39;s about a knitting technique I learned from Stephen west and how I built on that technique. it talks about joining two adjacent panels without seaming, instead knitting the second panel onto the selvedge of the first. then it uses that technique to approach two panels knit with significantly different weights of yarn" loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@@ -1877,6 +1873,6 @@ if (window.innerWidth > 650) {
</footer> </footer>
<!-- This page `/gender-as-a-proxy-variable/` was built on 2026-08-06T18:38:07.764Z --> <!-- This page `/gender-as-a-proxy-variable/` was built on 2026-08-21T00:13:02.957Z -->
</body> </body>
</html> </html>

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