This commit is contained in:
2026-05-04 15:39:47 -07:00
parent 3a9095c4e8
commit cddc20ad3d
281 changed files with 5876 additions and 5829 deletions

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/spinning-plants/"> <a class="postlink" href="/spinning-plants/">
<h2 data-ha-exclude="" id="spinning-plants">spinning plants </h2> <h2 data-ha-exclude="" id="spinning-plants">spinning plants </h2>
<img src="/img/plant-handspun.jpg" alt="6 small skeins of handspun yarn, each made from a different plant fiber. from top, we have flax (medium brown, rough); what is probably lotus (golden, shiny and soft); banana (white and semi shiny); hemp (light brown, rough); tencel (white and very shiny); ramie (a particularly small skein, white and semi shiny)" loading="lazy" decoding="async" width="1000" height="874">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/plant-handspun.jpg" alt="6 small skeins of handspun yarn, each made from a different plant fiber. from top, we have flax (medium brown, rough); what is probably lotus (golden, shiny and soft); banana (white and semi shiny); hemp (light brown, rough); tencel (white and very shiny); ramie (a particularly small skein, white and semi shiny)" loading="lazy" decoding="async" width="1000" height="874">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/comparing-text-editors/"> <a class="postlink" href="/comparing-text-editors/">
<h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2> <h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1011,13 +1011,13 @@ footer a:focus-visible {
<a class="postlink" href="/an-intro-to-git/"> <a class="postlink" href="/an-intro-to-git/">
<h2 data-ha-exclude="" id="an-intro-to-git">an intro to git </h2> <h2 data-ha-exclude="" id="an-intro-to-git">an intro to git </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
@ -1025,13 +1025,13 @@ footer a:focus-visible {
<a class="postlink" href="/orion-handspun/"> <a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2> <h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1039,13 +1039,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
@ -1053,13 +1053,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
@ -1067,13 +1067,13 @@ footer a:focus-visible {
<a class="postlink" href="/light-grey-jacobs-handspun/"> <a class="postlink" href="/light-grey-jacobs-handspun/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2> <h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
@ -1081,13 +1081,13 @@ footer a:focus-visible {
<a class="postlink" href="/icelandic-lamb-handspun/"> <a class="postlink" href="/icelandic-lamb-handspun/">
<h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2> <h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2>
<img src="/img/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<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>
@ -1095,13 +1095,13 @@ footer a:focus-visible {
<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>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1109,13 +1109,13 @@ footer a:focus-visible {
<a class="postlink" href="/happy-solstice-2025/"> <a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2> <h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>highlight</li> <li>highlight</li>
</ul> </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>
@ -1123,13 +1123,13 @@ footer a:focus-visible {
<a class="postlink" href="/stationery-exchange/"> <a class="postlink" href="/stationery-exchange/">
<h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2> <h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>stationery</li> <li>stationery</li>
</ul> </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> </a>
</li> </li>
@ -1137,13 +1137,13 @@ footer a:focus-visible {
<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>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>stationery</li> <li>stationery</li>
</ul> </ul>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1151,13 +1151,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-scarf/"> <a class="postlink" href="/brookes-scarf/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2> <h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1214,6 +1214,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/1/` was built on 2026-05-04T15:35:09.386Z --> <!-- This page `/1/` was built on 2026-05-04T22:39:26.060Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,8 +983,6 @@ footer a:focus-visible {
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -994,6 +992,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1001,8 +1001,6 @@ footer a:focus-visible {
<a class="postlink" href="/foxgloves/"> <a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="foxgloves">foxgloves </h2> <h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1012,6 +1010,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </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> </a>
</li> </li>
@ -1019,8 +1019,6 @@ footer a:focus-visible {
<a class="postlink" href="/artisans-cooperative-cards/"> <a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2> <h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1028,6 +1026,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </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> </a>
</li> </li>
@ -1035,13 +1035,13 @@ footer a:focus-visible {
<a class="postlink" href="/stickers/"> <a class="postlink" href="/stickers/">
<h2 data-ha-exclude="" id="stickers">stickers! </h2> <h2 data-ha-exclude="" id="stickers">stickers! </h2>
<img src="/img/trans-rights-stickers.jpg" alt="Clear and holographic stickers in the same design - a smiling skull with speech bubble reading &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>sticker</li> <li>sticker</li>
</ul> </ul>
<img src="/img/trans-rights-stickers.jpg" alt="Clear and holographic stickers in the same design - a smiling skull with speech bubble reading &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1049,13 +1049,13 @@ footer a:focus-visible {
<a class="postlink" href="/shirts/"> <a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="shirts">shirts! </h2> <h2 data-ha-exclude="" id="shirts">shirts! </h2>
<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">
<ul class="postlist-tags"> <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">
</a> </a>
</li> </li>
@ -1063,8 +1063,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1074,6 +1072,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1081,8 +1081,6 @@ footer a:focus-visible {
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
@ -1092,6 +1090,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1099,8 +1099,6 @@ footer a:focus-visible {
<a class="postlink" href="/five-of-them/"> <a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2> <h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1108,6 +1106,8 @@ footer a:focus-visible {
<li>shirt</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">
</a> </a>
</li> </li>
@ -1115,8 +1115,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1126,6 +1124,8 @@ footer a:focus-visible {
<li>shirt</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">
</a> </a>
</li> </li>
@ -1133,13 +1133,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-strap-journal/"> <a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2> <h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1147,8 +1147,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1158,6 +1156,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1165,11 +1165,11 @@ footer a:focus-visible {
<a class="postlink" href="/printing-press-notes/"> <a class="postlink" href="/printing-press-notes/">
<h2 data-ha-exclude="" id="printing-press-notes">printing press notes </h2> <h2 data-ha-exclude="" id="printing-press-notes">printing press notes </h2>
<img src="/img/printing-press.jpg" alt="An open Speedball Model B printing press, which uses a lever handle to put even pressure on a 6 by 8 inch top plate." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/printing-press.jpg" alt="An open Speedball Model B printing press, which uses a lever handle to put even pressure on a 6 by 8 inch top plate." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1177,13 +1177,13 @@ footer a:focus-visible {
<a class="postlink" href="/stampede-journal/"> <a class="postlink" href="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2> <h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1240,6 +1240,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/10/` was built on 2026-05-04T15:35:12.708Z --> <!-- This page `/10/` was built on 2026-05-04T22:39:31.572Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/orange-green-journal/"> <a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2> <h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/baseball-journal/"> <a class="postlink" href="/baseball-journal/">
<h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2> <h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<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>
@ -1011,8 +1011,6 @@ footer a:focus-visible {
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1026,6 +1024,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1033,8 +1033,6 @@ footer a:focus-visible {
<a class="postlink" href="/geese-trans-wrongs/"> <a class="postlink" href="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2> <h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1044,6 +1042,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1051,8 +1051,6 @@ footer a:focus-visible {
<a class="postlink" href="/spotted-towhee/"> <a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2> <h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1060,6 +1058,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1067,13 +1067,13 @@ footer a:focus-visible {
<a class="postlink" href="/knit-shrimp/"> <a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2> <h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</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">
</a> </a>
</li> </li>
@ -1081,8 +1081,6 @@ footer a:focus-visible {
<a class="postlink" href="/geese/"> <a class="postlink" href="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2> <h2 data-ha-exclude="" id="geese">geese </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1092,6 +1090,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</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">
</a> </a>
</li> </li>
@ -1099,8 +1099,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1110,6 +1108,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </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> </a>
</li> </li>
@ -1117,8 +1117,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1128,6 +1126,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1135,11 +1135,11 @@ footer a:focus-visible {
<a class="postlink" href="/shirt-making-notes/"> <a class="postlink" href="/shirt-making-notes/">
<h2 data-ha-exclude="" id="shirt-making-notes">shirt making notes </h2> <h2 data-ha-exclude="" id="shirt-making-notes">shirt making notes </h2>
<img src="/img/shirt-wip.jpg" alt="A shirt laid out on my desk after being printed with my jay and flicker prints. There are ink pads and other tools scattered around." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/shirt-wip.jpg" alt="A shirt laid out on my desk after being printed with my jay and flicker prints. There are ink pads and other tools scattered around." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1147,8 +1147,6 @@ footer a:focus-visible {
<a class="postlink" href="/trans-rights-skull/"> <a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2> <h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1162,6 +1160,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1169,8 +1169,6 @@ footer a:focus-visible {
<a class="postlink" href="/stellars-jay/"> <a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2> <h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1180,6 +1178,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1187,13 +1187,13 @@ footer a:focus-visible {
<a class="postlink" href="/backend-accessibility/"> <a class="postlink" href="/backend-accessibility/">
<h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2> <h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<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> </a>
</li> </li>
@ -1250,6 +1250,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/11/` was built on 2026-05-04T15:35:13.043Z --> <!-- This page `/11/` was built on 2026-05-04T22:39:32.362Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,11 +983,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
</ul> </ul>
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -995,8 +997,6 @@ footer a:focus-visible {
<a class="postlink" href="/hair/"> <a class="postlink" href="/hair/">
<h2 data-ha-exclude="" id="hair">hair </h2> <h2 data-ha-exclude="" id="hair">hair </h2>
<img src="/img/hair-print.jpg" alt="A print in black ink of belly hair." loading="lazy" decoding="async" width="1000" height="710">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1004,6 +1004,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<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>
@ -1011,8 +1013,6 @@ footer a:focus-visible {
<a class="postlink" href="/flicker/"> <a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2> <h2 data-ha-exclude="" id="flicker">flicker </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1022,6 +1022,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</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">
</a> </a>
</li> </li>
@ -1029,8 +1031,6 @@ footer a:focus-visible {
<a class="postlink" href="/heron/"> <a class="postlink" href="/heron/">
<h2 data-ha-exclude="" id="heron">heron </h2> <h2 data-ha-exclude="" id="heron">heron </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1040,6 +1040,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/heron-print.jpg" alt="A print in black ink of a great blue heron, leaning downwards so that eir beak is level with eir feet." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1047,8 +1049,6 @@ footer a:focus-visible {
<a class="postlink" href="/seedling/"> <a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2> <h2 data-ha-exclude="" id="seedling">seedling </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1056,6 +1056,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1063,8 +1065,6 @@ footer a:focus-visible {
<a class="postlink" href="/lupine/"> <a class="postlink" href="/lupine/">
<h2 data-ha-exclude="" id="lupine">lupine </h2> <h2 data-ha-exclude="" id="lupine">lupine </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1074,6 +1074,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1081,13 +1083,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-keychains/"> <a class="postlink" href="/leather-keychains/">
<h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2> <h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1095,8 +1097,6 @@ footer a:focus-visible {
<a class="postlink" href="/killdeer/"> <a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2> <h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1104,6 +1104,8 @@ footer a:focus-visible {
<li>card</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">
</a> </a>
</li> </li>
@ -1111,8 +1113,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1120,6 +1120,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1127,13 +1129,13 @@ footer a:focus-visible {
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/"> <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> <h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1141,8 +1143,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1150,6 +1150,8 @@ footer a:focus-visible {
<li>card</li> <li>card</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">
</a> </a>
</li> </li>
@ -1157,8 +1159,6 @@ footer a:focus-visible {
<a class="postlink" href="/chanterelle/"> <a class="postlink" href="/chanterelle/">
<h2 data-ha-exclude="" id="chanterelle">chanterelle </h2> <h2 data-ha-exclude="" id="chanterelle">chanterelle </h2>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1166,6 +1166,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </ul>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1173,8 +1175,6 @@ footer a:focus-visible {
<a class="postlink" href="/butch-hands-pattern/"> <a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2> <h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
@ -1182,6 +1182,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </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> </a>
</li> </li>
@ -1238,6 +1240,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/12/` was built on 2026-05-04T15:35:13.362Z --> <!-- This page `/12/` was built on 2026-05-04T22:39:32.810Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,8 +983,6 @@ footer a:focus-visible {
<a class="postlink" href="/iris/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2> <h2 data-ha-exclude="" id="iris">iris </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -992,6 +990,8 @@ footer a:focus-visible {
<li>card</li> <li>card</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">
</a> </a>
</li> </li>
@ -999,8 +999,6 @@ footer a:focus-visible {
<a class="postlink" href="/congrats-on-the-gay/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1010,6 +1008,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1017,13 +1017,13 @@ footer a:focus-visible {
<a class="postlink" href="/lined-notebook/"> <a class="postlink" href="/lined-notebook/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2> <h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1031,13 +1031,13 @@ footer a:focus-visible {
<a class="postlink" href="/flocked-notebook/"> <a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2> <h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1045,8 +1045,6 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-notebook/"> <a class="postlink" href="/brookes-notebook/">
<h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2> <h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
@ -1054,6 +1052,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1061,13 +1061,13 @@ footer a:focus-visible {
<a class="postlink" href="/recommendations-and-favorites/"> <a class="postlink" href="/recommendations-and-favorites/">
<h2 data-ha-exclude="" id="recommendations-and-favorites">recommendations &amp; favorites </h2> <h2 data-ha-exclude="" id="recommendations-and-favorites">recommendations &amp; favorites </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>highlight</li> <li>highlight</li>
</ul> </ul>
<img src="/img/metal-curl.jpg" alt="Photo unrelated to content of post. A metal sculpture rises up and curls into itself, with similar sculptures around it. Looking through the very center of the curve, an any-gender bathroom sign is visible." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1075,13 +1075,13 @@ footer a:focus-visible {
<a class="postlink" href="/pink-socks/"> <a class="postlink" href="/pink-socks/">
<h2 data-ha-exclude="" id="pink-socks">pink socks </h2> <h2 data-ha-exclude="" id="pink-socks">pink socks </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1089,13 +1089,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-socks/"> <a class="postlink" href="/brookes-socks/">
<h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2> <h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1103,13 +1103,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<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">
</a> </a>
</li> </li>
@ -1117,8 +1117,6 @@ footer a:focus-visible {
<a class="postlink" href="/pride-dice-bags/"> <a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2> <h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
@ -1126,6 +1124,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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>
@ -1133,13 +1133,13 @@ footer a:focus-visible {
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1147,13 +1147,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-books/"> <a class="postlink" href="/tiny-books/">
<h2 data-ha-exclude="" id="tiny-books">tiny books </h2> <h2 data-ha-exclude="" id="tiny-books">tiny books </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1161,13 +1161,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1224,6 +1224,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/13/` was built on 2026-05-04T15:35:13.640Z --> <!-- This page `/13/` was built on 2026-05-04T22:39:33.247Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<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>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/green-memo-pad/"> <a class="postlink" href="/green-memo-pad/">
<h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2> <h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
</a> </a>
</li> </li>
@ -1011,13 +1011,13 @@ footer a:focus-visible {
<a class="postlink" href="/blue-and-brown-leather-journal/"> <a class="postlink" href="/blue-and-brown-leather-journal/">
<h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2> <h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<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>
@ -1025,13 +1025,13 @@ footer a:focus-visible {
<a class="postlink" href="/acadia-coloring-journal/"> <a class="postlink" href="/acadia-coloring-journal/">
<h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2> <h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1039,8 +1039,6 @@ footer a:focus-visible {
<a class="postlink" href="/pronoun-patches/"> <a class="postlink" href="/pronoun-patches/">
<h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2> <h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1050,6 +1048,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1057,8 +1057,6 @@ footer a:focus-visible {
<a class="postlink" href="/congrats-on-the-autism-adhd/"> <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> <h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1066,6 +1064,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </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> </a>
</li> </li>
@ -1073,13 +1073,13 @@ footer a:focus-visible {
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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> </a>
</li> </li>
@ -1087,13 +1087,13 @@ footer a:focus-visible {
<a class="postlink" href="/queer-book-list/"> <a class="postlink" href="/queer-book-list/">
<h2 data-ha-exclude="" id="queer-book-list">queer book list </h2> <h2 data-ha-exclude="" id="queer-book-list">queer book list </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </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>
@ -1144,6 +1144,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/14/` was built on 2026-05-04T15:35:13.769Z --> <!-- This page `/14/` was built on 2026-05-04T22:39:33.631Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/my-favorite-git-flag/"> <a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2> <h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -997,8 +997,6 @@ footer a:focus-visible {
<a class="postlink" href="/dragon-mask/"> <a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2> <h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1006,6 +1004,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<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>
<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">
<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">
</a> </a>
</li> </li>
@ -1027,8 +1027,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1036,6 +1034,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1043,13 +1043,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-suspenders/"> <a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2> <h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1057,13 +1057,13 @@ footer a:focus-visible {
<a class="postlink" href="/wrap-bracelets/"> <a class="postlink" href="/wrap-bracelets/">
<h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2> <h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1071,13 +1071,13 @@ footer a:focus-visible {
<a class="postlink" href="/acadia-mitts/"> <a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2> <h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1085,8 +1085,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>zine</li> <li>zine</li>
@ -1094,6 +1092,8 @@ footer a:focus-visible {
<li>knit</li> <li>knit</li>
</ul> </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>
@ -1101,13 +1101,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1115,13 +1115,13 @@ footer a:focus-visible {
<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>
<img src="/img/scrap-patches.jpg" alt="a collage of 4 images, each showing a fabric patch created by collaging 5 or 6 scraps of fabric and joining them with a simple running stitch in white thread. patches of running stitch go back and forth both horizontally and vertically." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>patch</li> <li>patch</li>
</ul> </ul>
<img src="/img/scrap-patches.jpg" alt="a collage of 4 images, each showing a fabric patch created by collaging 5 or 6 scraps of fabric and joining them with a simple running stitch in white thread. patches of running stitch go back and forth both horizontally and vertically." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1129,13 +1129,13 @@ footer a:focus-visible {
<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>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </ul>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1143,11 +1143,11 @@ footer a:focus-visible {
<a class="postlink" href="/art-shows-and-events/"> <a class="postlink" href="/art-shows-and-events/">
<h2 data-ha-exclude="" id="art-shows-and-events">art shows and events </h2> <h2 data-ha-exclude="" id="art-shows-and-events">art shows and events </h2>
<img src="/img/pink-yellow-flowers.jpg" alt="Image unrelated to post. A cluster of small, four-petaled flowers, varying in color between a purpley-pink and yellow." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/pink-yellow-flowers.jpg" alt="Image unrelated to post. A cluster of small, four-petaled flowers, varying in color between a purpley-pink and yellow." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1155,8 +1155,6 @@ footer a:focus-visible {
<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>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
@ -1164,6 +1162,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </ul>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
</a> </a>
</li> </li>
@ -1220,6 +1220,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/2/` was built on 2026-05-04T15:35:09.813Z --> <!-- This page `/2/` was built on 2026-05-04T22:39:26.743Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/redirections/"> <a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="redirections">redirections </h2> <h2 data-ha-exclude="" id="redirections">redirections </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</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">
</a> </a>
</li> </li>
@ -997,8 +997,6 @@ footer a:focus-visible {
<a class="postlink" href="/azure-locations-and-file-crawling/"> <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> <h2 data-ha-exclude="" id="azure-locations-and-file-crawling">azure locations and file crawling </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
@ -1006,6 +1004,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </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>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/fix-your-hearts/"> <a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2> <h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1027,13 +1027,13 @@ footer a:focus-visible {
<a class="postlink" href="/networks-of-trans-care/"> <a class="postlink" href="/networks-of-trans-care/">
<h2 data-ha-exclude="" id="networks-of-trans-care">networks of trans care </h2> <h2 data-ha-exclude="" id="networks-of-trans-care">networks of trans care </h2>
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1041,13 +1041,13 @@ footer a:focus-visible {
<a class="postlink" href="/give-to-trans-orgs-and-people/"> <a class="postlink" href="/give-to-trans-orgs-and-people/">
<h2 data-ha-exclude="" id="give-to-trans-orgs-and-people">give to trans orgs and people </h2> <h2 data-ha-exclude="" id="give-to-trans-orgs-and-people">give to trans orgs and people </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </ul>
<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> </a>
</li> </li>
@ -1055,13 +1055,13 @@ footer a:focus-visible {
<a class="postlink" href="/loon/"> <a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2> <h2 data-ha-exclude="" id="loon">loon </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1069,8 +1069,6 @@ footer a:focus-visible {
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1080,6 +1078,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </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> </a>
</li> </li>
@ -1087,11 +1087,11 @@ footer a:focus-visible {
<a class="postlink" href="/happy-solstice-2024/"> <a class="postlink" href="/happy-solstice-2024/">
<h2 data-ha-exclude="" id="happy-solstice-2024">happy solstice 2024 </h2> <h2 data-ha-exclude="" id="happy-solstice-2024">happy solstice 2024 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </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> </a>
</li> </li>
@ -1099,8 +1099,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li> <li>card</li>
@ -1110,6 +1108,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1117,13 +1117,13 @@ footer a:focus-visible {
<a class="postlink" href="/fountain-pen-friendly-stationery/"> <a class="postlink" href="/fountain-pen-friendly-stationery/">
<h2 data-ha-exclude="" id="fountain-pen-friendly-stationery">fountain pen-friendly stationery </h2> <h2 data-ha-exclude="" id="fountain-pen-friendly-stationery">fountain pen-friendly stationery </h2>
<img src="/img/wax-seals.jpg" alt="Two envelopes with wax seals. The top envelope is cream with a copper-and-white swirled seal depicting a yelling possum holding mail. The bottom envelope is marbled blue, black, and gold, with a white-and-blue swirled seal depicting an octopus holding a fountain pen." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>stationery</li> <li>stationery</li>
</ul> </ul>
<img src="/img/wax-seals.jpg" alt="Two envelopes with wax seals. The top envelope is cream with a copper-and-white swirled seal depicting a yelling possum holding mail. The bottom envelope is marbled blue, black, and gold, with a white-and-blue swirled seal depicting an octopus holding a fountain pen." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1131,13 +1131,13 @@ footer a:focus-visible {
<a class="postlink" href="/brown-creeper/"> <a class="postlink" href="/brown-creeper/">
<h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2> <h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</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">
</a> </a>
</li> </li>
@ -1145,8 +1145,6 @@ footer a:focus-visible {
<a class="postlink" href="/quorbs/"> <a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2> <h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1154,6 +1152,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1161,8 +1161,6 @@ footer a:focus-visible {
<a class="postlink" href="/not-a-drill/"> <a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2> <h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1170,6 +1168,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1226,6 +1226,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/3/` was built on 2026-05-04T15:35:10.138Z --> <!-- This page `/3/` was built on 2026-05-04T22:39:27.453Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,8 +983,6 @@ footer a:focus-visible {
<a class="postlink" href="/leather-long-stitch-journals/"> <a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2> <h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -992,6 +990,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/lobstah/"> <a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="lobstah">lobstah </h2> <h2 data-ha-exclude="" id="lobstah">lobstah </h2>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1013,8 +1013,6 @@ footer a:focus-visible {
<a class="postlink" href="/greeting-quorbs/"> <a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2> <h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li> <li>card</li>
@ -1022,6 +1020,8 @@ footer a:focus-visible {
<li>print</li> <li>print</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">
</a> </a>
</li> </li>
@ -1029,13 +1029,13 @@ footer a:focus-visible {
<a class="postlink" href="/fedizinefest-2025/"> <a class="postlink" href="/fedizinefest-2025/">
<h2 data-ha-exclude="" id="fedizinefest-2025">fediZineFest 2025 </h2> <h2 data-ha-exclude="" id="fedizinefest-2025">fediZineFest 2025 </h2>
<img src="/img/fedizinefest-2025.png" alt="A logo in purple, yellow, blue, and green. A piece of paper folded into 8 sections reads FEDI ZINE; it resembles the classic folding pattern of a simple 8-page zine made from printer paper. Next to it, a fully folded zine reads fest 2025." loading="lazy" decoding="async" width="729" height="799">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>zine</li> <li>zine</li>
</ul> </ul>
<img src="/img/fedizinefest-2025.png" alt="A logo in purple, yellow, blue, and green. A piece of paper folded into 8 sections reads FEDI ZINE; it resembles the classic folding pattern of a simple 8-page zine made from printer paper. Next to it, a fully folded zine reads fest 2025." loading="lazy" decoding="async" width="729" height="799">
</a> </a>
</li> </li>
@ -1043,13 +1043,13 @@ footer a:focus-visible {
<a class="postlink" href="/euphorbia/"> <a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="euphorbia">euphorbia </h2> <h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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> </a>
</li> </li>
@ -1057,13 +1057,13 @@ footer a:focus-visible {
<a class="postlink" href="/on-the-ubiquity-of-enby/"> <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> <h2 data-ha-exclude="" id="on-the-ubiquity-of-enby">on the ubiquity of &#39;enby&#39; </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </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>
@ -1071,13 +1071,13 @@ footer a:focus-visible {
<a class="postlink" href="/handedness-toggle/"> <a class="postlink" href="/handedness-toggle/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2> <h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<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">
</a> </a>
</li> </li>
@ -1085,11 +1085,11 @@ footer a:focus-visible {
<a class="postlink" href="/rescue-trans-rescue/"> <a class="postlink" href="/rescue-trans-rescue/">
<h2 data-ha-exclude="" id="rescue-trans-rescue">rescue Trans Rescue </h2> <h2 data-ha-exclude="" id="rescue-trans-rescue">rescue Trans Rescue </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </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> </a>
</li> </li>
@ -1097,11 +1097,11 @@ footer a:focus-visible {
<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>
<img src="/img/mushroom-on-fence.jpg" alt="Picture unrelated to post. A small orange mushroom grows from the center of a fence post." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/mushroom-on-fence.jpg" alt="Picture unrelated to post. A small orange mushroom grows from the center of a fence post." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1109,8 +1109,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1120,6 +1118,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1127,8 +1127,6 @@ footer a:focus-visible {
<a class="postlink" href="/luminescent/"> <a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2> <h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1136,6 +1134,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1143,13 +1143,13 @@ footer a:focus-visible {
<a class="postlink" href="/kniphofia/"> <a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2> <h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1157,13 +1157,13 @@ footer a:focus-visible {
<a class="postlink" href="/fd-signifier-and-oppositional-sexism/"> <a class="postlink" href="/fd-signifier-and-oppositional-sexism/">
<h2 data-ha-exclude="" id="fd-signifier-and-oppositional-sexism">fd signifier &amp; oppositional sexism </h2> <h2 data-ha-exclude="" id="fd-signifier-and-oppositional-sexism">fd signifier &amp; oppositional sexism </h2>
<img src="/img/sheep.jpg" alt="Image unrelated to post. A mama sheep with two babies curled up next to her in a grassy field." loading="lazy" decoding="async" width="1000" height="450">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/sheep.jpg" alt="Image unrelated to post. A mama sheep with two babies curled up next to her in a grassy field." loading="lazy" decoding="async" width="1000" height="450">
</a> </a>
</li> </li>
@ -1220,6 +1220,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/4/` was built on 2026-05-04T15:35:10.518Z --> <!-- This page `/4/` was built on 2026-05-04T22:39:28.340Z -->
</body> </body>
</html> </html>

View File

@ -894,7 +894,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -951,7 +951,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1012,6 +1012,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/404.html` was built on 2026-05-04T15:35:06.339Z --> <!-- This page `/404.html` was built on 2026-05-04T22:39:21.392Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/triangle-pouch/"> <a class="postlink" href="/triangle-pouch/">
<h2 data-ha-exclude="" id="triangle-pouch">triangle pouch </h2> <h2 data-ha-exclude="" id="triangle-pouch">triangle pouch </h2>
<img src="/img/triangle-pouch.jpg" alt="5 small triangular pouches made of leather in two sizes and various colors." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/triangle-pouch.jpg" alt="5 small triangular pouches made of leather in two sizes and various colors." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-portraits/"> <a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2> <h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1011,13 +1011,13 @@ footer a:focus-visible {
<a class="postlink" href="/snap-pouch/"> <a class="postlink" href="/snap-pouch/">
<h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2> <h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/snap-pouches.jpg" alt="4 square pouches that close with snaps. 2 have loops that attach keyrings. They are in various colors of leather." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1025,8 +1025,6 @@ footer a:focus-visible {
<a class="postlink" href="/gender-as-a-proxy-variable/"> <a class="postlink" href="/gender-as-a-proxy-variable/">
<h2 data-ha-exclude="" id="gender-as-a-proxy-variable">gender as a proxy variable </h2> <h2 data-ha-exclude="" id="gender-as-a-proxy-variable">gender as a proxy variable </h2>
<img src="/img/gender-zine-cover.png" alt="Part of a scan of the cover of my zine, Gender as a Proxy Variable. It shows the title and a bit of handsewn binding." loading="lazy" decoding="async" width="1000" height="444">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
@ -1034,6 +1032,8 @@ footer a:focus-visible {
<li>zine</li> <li>zine</li>
</ul> </ul>
<img src="/img/gender-zine-cover.png" alt="Part of a scan of the cover of my zine, Gender as a Proxy Variable. It shows the title and a bit of handsewn binding." loading="lazy" decoding="async" width="1000" height="444">
</a> </a>
</li> </li>
@ -1041,13 +1041,13 @@ footer a:focus-visible {
<a class="postlink" href="/o-ring-bracelet/"> <a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2> <h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1055,13 +1055,13 @@ footer a:focus-visible {
<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>
<img src="/img/leaf-patches-oak.jpg" alt="Several oak-leaf-shaped leather patches with stitching holes punched around the edges." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leaf-patches-oak.jpg" alt="Several oak-leaf-shaped leather patches with stitching holes punched around the edges." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1069,13 +1069,13 @@ footer a:focus-visible {
<a class="postlink" href="/bowtie/"> <a class="postlink" href="/bowtie/">
<h2 data-ha-exclude="" id="bowtie">bowtie </h2> <h2 data-ha-exclude="" id="bowtie">bowtie </h2>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1083,13 +1083,13 @@ footer a:focus-visible {
<a class="postlink" href="/swoop-wallet/"> <a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2> <h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1097,13 +1097,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/rachels-bracelets/"> <a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2> <h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1125,13 +1125,13 @@ footer a:focus-visible {
<a class="postlink" href="/printmaking-paper-notes/"> <a class="postlink" href="/printmaking-paper-notes/">
<h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2> <h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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>
@ -1139,8 +1139,6 @@ footer a:focus-visible {
<a class="postlink" href="/bottom-growth/"> <a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2> <h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1148,6 +1146,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1155,13 +1155,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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>
@ -1218,6 +1218,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/5/` was built on 2026-05-04T15:35:10.776Z --> <!-- This page `/5/` was built on 2026-05-04T22:39:28.890Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/shrimp-cat-toy/"> <a class="postlink" href="/shrimp-cat-toy/">
<h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2> <h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/foldy-wallet-with-thumb-slide/"> <a class="postlink" href="/foldy-wallet-with-thumb-slide/">
<h2 data-ha-exclude="" id="foldy-wallet-with-thumb-slide">foldy wallet with thumb slide </h2> <h2 data-ha-exclude="" id="foldy-wallet-with-thumb-slide">foldy wallet with thumb slide </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1011,13 +1011,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-cuff-bracelets/"> <a class="postlink" href="/brookes-cuff-bracelets/">
<h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2> <h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1025,13 +1025,13 @@ footer a:focus-visible {
<a class="postlink" href="/aarons-mask/"> <a class="postlink" href="/aarons-mask/">
<h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2> <h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1039,13 +1039,13 @@ footer a:focus-visible {
<a class="postlink" href="/sunflower/"> <a class="postlink" href="/sunflower/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2> <h2 data-ha-exclude="" id="sunflower">sunflower </h2>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1053,13 +1053,13 @@ footer a:focus-visible {
<a class="postlink" href="/foldy-wallet/"> <a class="postlink" href="/foldy-wallet/">
<h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2> <h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1067,8 +1067,6 @@ footer a:focus-visible {
<a class="postlink" href="/proud-dad-wallet/"> <a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2> <h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1076,6 +1074,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1083,13 +1083,13 @@ footer a:focus-visible {
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1097,13 +1097,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/gradient-purse-strap/"> <a class="postlink" href="/gradient-purse-strap/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2> <h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1125,13 +1125,13 @@ footer a:focus-visible {
<a class="postlink" href="/zipper-bifold-green/"> <a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2> <h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1139,13 +1139,13 @@ footer a:focus-visible {
<a class="postlink" href="/vix-collar/"> <a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </h2> <h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1153,8 +1153,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1164,6 +1162,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1220,6 +1220,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/6/` was built on 2026-05-04T15:35:11.065Z --> <!-- This page `/6/` was built on 2026-05-04T22:39:29.471Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,8 +983,6 @@ footer a:focus-visible {
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/slightly-weird-man-club/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -994,6 +992,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1001,13 +1001,13 @@ footer a:focus-visible {
<a class="postlink" href="/pins/"> <a class="postlink" href="/pins/">
<h2 data-ha-exclude="" id="pins">pins! </h2> <h2 data-ha-exclude="" id="pins">pins! </h2>
<img src="/img/trans-rights-and-wrongs-pins.jpg" alt="Two hard enamel pins in my trans rights and trans wrongs skulls designs." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>pin</li> <li>pin</li>
</ul> </ul>
<img src="/img/trans-rights-and-wrongs-pins.jpg" alt="Two hard enamel pins in my trans rights and trans wrongs skulls designs." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1015,13 +1015,13 @@ footer a:focus-visible {
<a class="postlink" href="/mousie/"> <a class="postlink" href="/mousie/">
<h2 data-ha-exclude="" id="mousie">mousie </h2> <h2 data-ha-exclude="" id="mousie">mousie </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1029,13 +1029,13 @@ footer a:focus-visible {
<a class="postlink" href="/long-zipper-bifold/"> <a class="postlink" href="/long-zipper-bifold/">
<h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2> <h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1043,8 +1043,6 @@ footer a:focus-visible {
<a class="postlink" href="/tooled-leather-patches/"> <a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1052,6 +1050,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1059,8 +1059,6 @@ footer a:focus-visible {
<a class="postlink" href="/fishhook-pride-keychains/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2> <h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1068,6 +1066,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1075,13 +1075,13 @@ footer a:focus-visible {
<a class="postlink" href="/circle-bag/"> <a class="postlink" href="/circle-bag/">
<h2 data-ha-exclude="" id="circle-bag">circle bag </h2> <h2 data-ha-exclude="" id="circle-bag">circle bag </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1089,13 +1089,13 @@ footer a:focus-visible {
<a class="postlink" href="/on-pronouns/"> <a class="postlink" href="/on-pronouns/">
<h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2> <h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</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">
</a> </a>
</li> </li>
@ -1103,13 +1103,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1117,13 +1117,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-mushrooms/"> <a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2> <h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1131,13 +1131,13 @@ footer a:focus-visible {
<a class="postlink" href="/pinatex-wallet-with-zipper/"> <a class="postlink" href="/pinatex-wallet-with-zipper/">
<h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2> <h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
</a> </a>
</li> </li>
@ -1145,13 +1145,13 @@ footer a:focus-visible {
<a class="postlink" href="/moss-harness/"> <a class="postlink" href="/moss-harness/">
<h2 data-ha-exclude="" id="moss-harness">moss harness </h2> <h2 data-ha-exclude="" id="moss-harness">moss harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/moss-harness.jpg" alt="A nylon webbing harness in bright teal laid out on a desk." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1159,13 +1159,13 @@ footer a:focus-visible {
<a class="postlink" href="/makers-mark-keychain/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2> <h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1222,6 +1222,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/7/` was built on 2026-05-04T15:35:11.307Z --> <!-- This page `/7/` was built on 2026-05-04T22:39:29.809Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<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>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/bag-strap/"> <a class="postlink" href="/bag-strap/">
<h2 data-ha-exclude="" id="bag-strap">bag strap </h2> <h2 data-ha-exclude="" id="bag-strap">bag strap </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1011,11 +1011,11 @@ footer a:focus-visible {
<a class="postlink" href="/artists-conk/"> <a class="postlink" href="/artists-conk/">
<h2 data-ha-exclude="" id="artists-conk">artists conk! </h2> <h2 data-ha-exclude="" id="artists-conk">artists conk! </h2>
<img src="/img/artists-conk-leatherworking.jpg" alt="A hand holding a mushroom with a whitish surface. Scratched into the surface and showing up as brown lines is an illustration of many leatherworking tools." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/artists-conk-leatherworking.jpg" alt="A hand holding a mushroom with a whitish surface. Scratched into the surface and showing up as brown lines is an illustration of many leatherworking tools." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1023,13 +1023,13 @@ footer a:focus-visible {
<a class="postlink" href="/domain-and-site-setup/"> <a class="postlink" href="/domain-and-site-setup/">
<h2 data-ha-exclude="" id="domain-and-site-setup">domain and site setup </h2> <h2 data-ha-exclude="" id="domain-and-site-setup">domain and site setup </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
@ -1037,13 +1037,13 @@ footer a:focus-visible {
<a class="postlink" href="/x-acto-knife-sheath/"> <a class="postlink" href="/x-acto-knife-sheath/">
<h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2> <h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1051,8 +1051,6 @@ footer a:focus-visible {
<a class="postlink" href="/little-critter-pouch/"> <a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2> <h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1060,6 +1058,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1067,13 +1067,13 @@ footer a:focus-visible {
<a class="postlink" href="/zipper-bifold/"> <a class="postlink" href="/zipper-bifold/">
<h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2> <h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/zipper-bifold.jpg" alt="A collage showing a hand-stitched leather bifold with a zippered coin pocket on one exterior side." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1081,13 +1081,13 @@ footer a:focus-visible {
<a class="postlink" href="/vertical-zipper-card-wallet/"> <a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2> <h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1095,13 +1095,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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>
@ -1109,13 +1109,13 @@ footer a:focus-visible {
<a class="postlink" href="/vertical-bifold/"> <a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2> <h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1123,13 +1123,13 @@ footer a:focus-visible {
<a class="postlink" href="/eight-pocket-bifold/"> <a class="postlink" href="/eight-pocket-bifold/">
<h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2> <h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1137,13 +1137,13 @@ footer a:focus-visible {
<a class="postlink" href="/double-bill-pocket-bifold/"> <a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2> <h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1151,13 +1151,13 @@ footer a:focus-visible {
<a class="postlink" href="/nine-pocket-bifold/"> <a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2> <h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1214,6 +1214,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/8/` was built on 2026-05-04T15:35:11.821Z --> <!-- This page `/8/` was built on 2026-05-04T22:39:30.391Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -983,13 +983,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-lighter-case/"> <a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2> <h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -997,13 +997,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-chest-harness/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1011,13 +1011,13 @@ footer a:focus-visible {
<a class="postlink" href="/leatherworking-favorites/"> <a class="postlink" href="/leatherworking-favorites/">
<h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2> <h2 data-ha-exclude="" id="leatherworking-favorites">leatherworking favorites </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1025,8 +1025,6 @@ footer a:focus-visible {
<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>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1038,6 +1036,8 @@ footer a:focus-visible {
<li>pin</li> <li>pin</li>
</ul> </ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1045,11 +1045,11 @@ footer a:focus-visible {
<a class="postlink" href="/ecommerce-options/"> <a class="postlink" href="/ecommerce-options/">
<h2 data-ha-exclude="" id="ecommerce-options">ecommerce options </h2> <h2 data-ha-exclude="" id="ecommerce-options">ecommerce options </h2>
<img src="/img/loon.jpg" alt="Image unrelated to post. A loon rearing up with eir wings spread on a calm lake." loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
</ul> </ul>
<img src="/img/loon.jpg" alt="Image unrelated to post. A loon rearing up with eir wings spread on a calm lake." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1057,8 +1057,6 @@ footer a:focus-visible {
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1066,6 +1064,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1073,8 +1073,6 @@ footer a:focus-visible {
<a class="postlink" href="/artisans-cooperative-shirts/"> <a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2> <h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>shirt</li> <li>shirt</li>
@ -1082,6 +1080,8 @@ footer a:focus-visible {
<li>print</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">
</a> </a>
</li> </li>
@ -1089,8 +1089,6 @@ footer a:focus-visible {
<a class="postlink" href="/shrimp/"> <a class="postlink" href="/shrimp/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2> <h2 data-ha-exclude="" id="shrimp">shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1102,6 +1100,8 @@ footer a:focus-visible {
<li>pin</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">
</a> </a>
</li> </li>
@ -1109,13 +1109,13 @@ footer a:focus-visible {
<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>
<img src="/img/shrimp-knitting.jpg" alt="Picture unrelated to post. Lee, sitting in a chair and seen in profile, looks up and smiles. Ze is holding and working on a partially knit shrimp." loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/shrimp-knitting.jpg" alt="Picture unrelated to post. Lee, sitting in a chair and seen in profile, looks up and smiles. Ze is holding and working on a partially knit shrimp." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1123,8 +1123,6 @@ footer a:focus-visible {
<a class="postlink" href="/girldick/"> <a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2> <h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1138,6 +1136,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1145,8 +1145,6 @@ footer a:focus-visible {
<a class="postlink" href="/boypussy/"> <a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2> <h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1160,6 +1158,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1167,8 +1167,6 @@ footer a:focus-visible {
<a class="postlink" href="/queer/"> <a class="postlink" href="/queer/">
<h2 data-ha-exclude="" id="queer">queer </h2> <h2 data-ha-exclude="" id="queer">queer </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1182,6 +1180,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1189,8 +1189,6 @@ footer a:focus-visible {
<a class="postlink" href="/coming-out/"> <a class="postlink" href="/coming-out/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2> <h2 data-ha-exclude="" id="coming-out">coming out </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1200,6 +1198,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1256,6 +1256,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/9/` was built on 2026-05-04T15:35:12.315Z --> <!-- This page `/9/` was built on 2026-05-04T22:39:31.067Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,46 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/bowtie/"> <a class="postlink" href="/vertical-card-wallet/">
<h2 data-ha-exclude="" id="bowtie">bowtie </h2> <h2 data-ha-exclude="" id="vertical-card-wallet">vertical card wallet </h2>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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>
<li class="post"> <li class="post">
<a class="postlink" href="/pinatex-wallet-with-zipper/"> <a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2> <h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
<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">
</a> </a>
</li> </li>
@ -1551,6 +1553,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/aarons-mask/` was built on 2026-05-04T15:35:06.321Z --> <!-- This page `/aarons-mask/` was built on 2026-05-04T22:39:21.322Z -->
</body> </body>
</html> </html>

View File

@ -894,7 +894,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -951,7 +951,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1129,6 +1129,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/about/` was built on 2026-05-04T15:35:06.339Z --> <!-- This page `/about/` was built on 2026-05-04T22:39:21.391Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1495,16 +1495,16 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/green-memo-pad/"> <a class="postlink" href="/lined-notebook/">
<h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2> <h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
<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">
</a> </a>
</li> </li>
@ -1512,13 +1512,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1526,13 +1526,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/orange-green-journal/"> <a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2> <h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1567,6 +1567,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/acadia-coloring-journal/` was built on 2026-05-04T15:35:06.295Z --> <!-- This page `/acadia-coloring-journal/` was built on 2026-05-04T22:39:21.315Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,46 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/keffiyah-fishing-net-pattern/"> <a class="postlink" href="/brookes-socks/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2> <h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
<li>highlight</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-scarf/"> <a class="postlink" href="/sideways-canvas-shirt/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2> <h2 data-ha-exclude="" id="sideways-canvas-shirt">sideways canvas shirt </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1551,6 +1553,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/acadia-mitts/` was built on 2026-05-04T15:35:06.332Z --> <!-- This page `/acadia-mitts/` was built on 2026-05-04T22:39:21.379Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1532,50 +1532,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/screen-reader-optimizations/"> <a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2> <h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<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">
<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/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/designing-a-bag/"> <a class="postlink" href="/comparing-text-editors/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2> <h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<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">
</a> </a>
</li> </li>
@ -1610,6 +1604,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/accessible-image-modals/` was built on 2026-05-04T15:35:06.337Z --> <!-- This page `/accessible-image-modals/` was built on 2026-05-04T22:39:21.389Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1894,44 +1894,46 @@ 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="/moving-images/"> <a class="postlink" href="/domain-and-site-setup/">
<h2 data-ha-exclude="" id="moving-images">moving images </h2> <h2 data-ha-exclude="" id="domain-and-site-setup">domain and site setup </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/redirections/"> <a class="postlink" href="/my-favorite-git-flag/">
<h2 data-ha-exclude="" id="redirections">redirections </h2> <h2 data-ha-exclude="" id="my-favorite-git-flag">my favorite git flag </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<img src="/img/shelf-mushrooms.jpg" alt="Picture unrelated to post. Creamy beige shelf mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/eleventy-lessons/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="eleventy-lessons">eleventy lessons </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1966,6 +1968,6 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
</footer> </footer>
<!-- This page `/an-intro-to-git/` was built on 2026-05-04T15:35:06.335Z --> <!-- This page `/an-intro-to-git/` was built on 2026-05-04T22:39:21.384Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1501,40 +1501,22 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/printmaking-paper-notes/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="printmaking-paper-notes">printmaking paper notes </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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>
<li class="post"> <li class="post">
<a class="postlink" href="/swallowtail-on-snowdrops/"> <a class="postlink" href="/queer/">
<h2 data-ha-exclude="" id="swallowtail-on-snowdrops">swallowtail on snowdrops </h2> <h2 data-ha-exclude="" id="queer">queer </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1542,9 +1524,35 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>shirt</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">
</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> </a>
</li> </li>
@ -1579,6 +1587,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/anarchy-autism/` was built on 2026-05-04T15:35:06.313Z --> <!-- This page `/anarchy-autism/` was built on 2026-05-04T22:39:21.364Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1515,6 +1515,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/art-shows-and-events/` was built on 2026-05-04T15:35:06.331Z --> <!-- This page `/art-shows-and-events/` was built on 2026-05-04T22:39:21.377Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1486,10 +1486,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/lupine/"> <a class="postlink" href="/swallowtail-on-snowdrops/">
<h2 data-ha-exclude="" id="lupine">lupine </h2> <h2 data-ha-exclude="" id="swallowtail-on-snowdrops">swallowtail on snowdrops </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1500,14 +1498,30 @@ export { HeadingAnchors }</script>
<li>shirt</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/flicker/"> <a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="flicker">flicker </h2> <h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<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"> <ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a>
</li>
<li class="post">
<a class="postlink" href="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1518,22 +1532,8 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
</a> </a>
</li> </li>
@ -1568,6 +1568,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/artisans-cooperative-cards/` was built on 2026-05-04T15:35:06.310Z --> <!-- This page `/artisans-cooperative-cards/` was built on 2026-05-04T22:39:21.355Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1487,10 +1487,8 @@ export { HeadingAnchors }</script>
<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="/happy-bihrtday/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1501,14 +1499,14 @@ export { HeadingAnchors }</script>
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/geese/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="geese">geese </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1516,31 +1514,27 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>shirt</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/iris/">
<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> </a>
</li> </li>
@ -1575,6 +1569,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-05-04T15:35:06.313Z --> <!-- This page `/artisans-cooperative-shirts/` was built on 2026-05-04T22:39:21.363Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1492,6 +1492,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/artists-conk/` was built on 2026-05-04T15:35:06.316Z --> <!-- This page `/artists-conk/` was built on 2026-05-04T22:39:21.369Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1710,48 +1710,48 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/butch-hands-pattern/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="butch-hands-pattern">butch hands pattern </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>knit</li>
<li>zine</li>
<li>highlight</li> <li>highlight</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/backend-accessibility/"> <a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2> <h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/moving-images/"> <a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="moving-images">moving images </h2> <h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>highlight</li>
</ul> </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>
@ -1786,6 +1786,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-05-04T15:35:06.331Z --> <!-- This page `/azure-locations-and-file-crawling/` was built on 2026-05-04T22:39:21.377Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1540,46 +1540,48 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/screen-reader-optimizations/"> <a class="postlink" href="/eleventy-lessons/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2> <h2 data-ha-exclude="" id="eleventy-lessons">eleventy lessons </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </ul>
<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="/comparing-text-editors/"> <a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2> <h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>gender</li>
</ul>
</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>
<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">
<ul class="postlist-tags">
<li>software</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">
</a>
</li>
<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> </a>
</li> </li>
@ -1614,6 +1616,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/backend-accessibility/` was built on 2026-05-04T15:35:06.302Z --> <!-- This page `/backend-accessibility/` was built on 2026-05-04T22:39:21.349Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/bowtie/"> <a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="bowtie">bowtie </h2> <h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/sunflower/"> <a class="postlink" href="/leather-keychains/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2> <h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/swoop-wallet/"> <a class="postlink" href="/moss-harness/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2> <h2 data-ha-exclude="" id="moss-harness">moss harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/moss-harness.jpg" alt="A nylon webbing harness in bright teal laid out on a desk." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/bag-strap/` was built on 2026-05-04T15:35:06.316Z --> <!-- This page `/bag-strap/` was built on 2026-05-04T22:39:21.369Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1489,44 +1489,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<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>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/green-memo-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/orange-journal/"> <a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="orange-journal">orange journal </h2> <h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1561,6 +1561,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/baseball-journal/` was built on 2026-05-04T15:35:06.304Z --> <!-- This page `/baseball-journal/` was built on 2026-05-04T22:39:21.352Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1486,24 +1486,36 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/kniphofia/"> <a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2> <h2 data-ha-exclude="" id="loon">loon </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/congrats-on-the-gay/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<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"> <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="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1511,29 +1523,15 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li> <li>sticker</li>
<li>shirt</li>
<li>pin</li> <li>pin</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">
</a> </a>
</li> </li>
@ -1568,6 +1566,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/become-unbutterable/` was built on 2026-05-04T15:35:06.294Z --> <!-- This page `/become-unbutterable/` was built on 2026-05-04T22:39:21.314Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/spinners-dream-handspun/"> <a class="postlink" href="/handcombed-jacobs-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2> <h2 data-ha-exclude="" id="handcombed-jacobs-handspun">handcombed jacobs handspun </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/light-grey-jacobs-handspun/"> <a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2> <h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/ruby-the-alpaca-handspun/"> <a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
<h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2> <h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/bfl-silk-handspun/` was built on 2026-05-04T15:35:06.335Z --> <!-- This page `/bfl-silk-handspun/` was built on 2026-05-04T22:39:21.385Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1496,10 +1496,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/flicker/"> <a class="postlink" href="/nonbinary-flag/">
<h2 data-ha-exclude="" id="flicker">flicker </h2> <h2 data-ha-exclude="" id="nonbinary-flag">nonbinary flag </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1507,39 +1505,41 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>shirt</li> <li>gender</li>
</ul> </ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/crow/"> <a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="crow">crow </h2> <h2 data-ha-exclude="" id="shirts">shirts! </h2>
<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"> <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="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> <li>card</li>
</a>
</li>
<li class="post">
<a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>shirt</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">
</a> </a>
</li> </li>
@ -1574,6 +1574,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/big-pidge/` was built on 2026-05-04T15:35:06.302Z --> <!-- This page `/big-pidge/` was built on 2026-05-04T22:39:21.350Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1421,6 +1421,15 @@ export { HeadingAnchors }</script>
</p> </p>
<ul class="post-tags">
<li>
<a href="/tags/print/">print</a>
</li>
</ul>
</div> </div>
@ -1505,6 +1514,66 @@ export { HeadingAnchors }</script>
<section class="related-posts">
<h2 data-ha-exclude="" id="related-posts">related posts</h2>
<ol id="postlist">
<li class="post">
<a class="postlink" href="/pronoun-patches/">
<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="/heron/">
<h2 data-ha-exclude="" id="heron">heron </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/heron-print.jpg" alt="A print in black ink of a great blue heron, leaning downwards so that eir beak is level with eir feet." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<ul class="postlist-tags">
<li>shirt</li>
<li>print</li>
</ul>
<img src="/img/artisans-coop-shirt.jpg" alt="A black tank top laid on a desk. In white ink it reads &#39;Artisans Cooperative&#39; with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
</ol>
</section>
</heading-anchors> </heading-anchors>
@ -1532,6 +1601,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/block-printing-transfer-method/` was built on 2026-05-04T15:35:06.301Z --> <!-- This page `/block-printing-transfer-method/` was built on 2026-05-04T22:39:21.348Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1494,45 +1494,45 @@ export { HeadingAnchors }</script>
<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="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<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">
<ul class="postlist-tags">
<li>book</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/orange-journal/">
<h2 data-ha-exclude="" id="orange-journal">orange journal </h2>
<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">
<ul class="postlist-tags">
<li>book</li>
</ul>
</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>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776"> <img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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>
<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> </a>
</li> </li>
@ -1567,6 +1567,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-05-04T15:35:06.295Z --> <!-- This page `/blue-and-brown-leather-journal/` was built on 2026-05-04T22:39:21.316Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1489,32 +1489,22 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/boypussy/"> <a class="postlink" href="/queer-book-list/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2> <h2 data-ha-exclude="" id="queer-book-list">queer book list </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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>
<li class="post"> <li class="post">
<a class="postlink" href="/geese-trans-wrongs/"> <a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2> <h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1522,27 +1512,27 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
<li>gender</li>
</ul> </ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/big-pidge/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="big-pidge">big pidge </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<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">
<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/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>
@ -1577,6 +1567,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-05-04T15:35:06.327Z --> <!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-05-04T22:39:21.332Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1484,10 +1484,42 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/seedling/"> <a class="postlink" href="/anarchy-autism/">
<h2 data-ha-exclude="" id="seedling">seedling </h2> <h2 data-ha-exclude="" id="anarchy-autism">anarchy autism </h2>
<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"> <ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
</ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/fd-signifier-and-oppositional-sexism/">
<h2 data-ha-exclude="" id="fd-signifier-and-oppositional-sexism">fd signifier &amp; oppositional sexism </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/sheep.jpg" alt="Image unrelated to post. A mama sheep with two babies curled up next to her in a grassy field." loading="lazy" decoding="async" width="1000" height="450">
</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">
@ -1496,40 +1528,8 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>zine</li>
<li>highlight</li>
</ul>
</a> </a>
</li> </li>
@ -1564,6 +1564,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/bottom-growth/` was built on 2026-05-04T15:35:06.322Z --> <!-- This page `/bottom-growth/` was built on 2026-05-04T22:39:21.324Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-cuff-bracelets/"> <a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2> <h2 data-ha-exclude="" id="lobstah">lobstah </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/vertical-zipper-card-wallet/"> <a class="postlink" href="/long-zipper-bifold/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2> <h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/sunflower/"> <a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2> <h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<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">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/bowtie/` was built on 2026-05-04T15:35:06.323Z --> <!-- This page `/bowtie/` was built on 2026-05-04T22:39:21.326Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1506,44 +1506,38 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/stellars-jay/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
<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/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="/tooled-leather-patches/"> <a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>print</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/fat-raccoon/"> <a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2> <h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1554,6 +1548,8 @@ export { HeadingAnchors }</script>
<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">
</a> </a>
</li> </li>
@ -1588,6 +1584,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/boypussy/` was built on 2026-05-04T15:35:06.311Z --> <!-- This page `/boypussy/` was built on 2026-05-04T22:39:21.362Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,30 +1479,32 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-cuff-bracelets/"> <a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2> <h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-suspenders/"> <a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2> <h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1510,13 +1512,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/sunflower/"> <a class="postlink" href="/sunflower/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2> <h2 data-ha-exclude="" id="sunflower">sunflower </h2>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1551,6 +1553,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-collar/` was built on 2026-05-04T15:35:06.316Z --> <!-- This page `/brookes-collar/` was built on 2026-05-04T22:39:21.369Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/snap-pouches.jpg" alt="4 square pouches that close with snaps. 2 have loops that attach keyrings. They are in various colors of leather." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/double-bill-pocket-bifold/"> <a class="postlink" href="/wrap-bracelets/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2> <h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/moss-harness/"> <a class="postlink" href="/pinatex-wallet-with-zipper/">
<h2 data-ha-exclude="" id="moss-harness">moss harness </h2> <h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-05-04T15:35:06.321Z --> <!-- This page `/brookes-cuff-bracelets/` was built on 2026-05-04T22:39:21.322Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1494,32 +1494,18 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/stampede-journal/"> <a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2> <h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>leather</li>
</ul>
</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>
<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">
<ul class="postlist-tags">
<li>software</li>
<li>highlight</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">
</a> </a>
</li> </li>
@ -1527,13 +1513,31 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/happy-solstice-2025/"> <a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2> <h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>highlight</li> <li>highlight</li>
</ul> </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>
</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> </a>
</li> </li>
@ -1568,6 +1572,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-notebook/` was built on 2026-05-04T15:35:06.298Z --> <!-- This page `/brookes-notebook/` was built on 2026-05-04T22:39:21.319Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1486,30 +1486,18 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/keffiyah-fishing-net-pattern/"> <a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="keffiyah-fishing-net-pattern">keffiyah fishing net pattern </h2> <h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it&#39;s mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> <li>gender</li>
</a>
</li>
<li class="post">
<a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2>
<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">
<ul class="postlist-tags">
<li>knit</li>
</ul> </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>
@ -1517,13 +1505,29 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/knit-shrimp/"> <a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2> <h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</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">
</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>
@ -1558,6 +1562,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-scarf/` was built on 2026-05-04T15:35:06.333Z --> <!-- This page `/brookes-scarf/` was built on 2026-05-04T22:39:21.381Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,42 +1478,10 @@ export { HeadingAnchors }</script>
<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>
<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">
<ul class="postlist-tags">
<li>knit</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<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">
<ul class="postlist-tags">
<li>knit</li>
<li>gender</li>
</ul>
</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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>zine</li> <li>zine</li>
@ -1521,6 +1489,36 @@ export { HeadingAnchors }</script>
<li>knit</li> <li>knit</li>
</ul> </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">
<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>
<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> </a>
</li> </li>
@ -1555,6 +1553,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-socks/` was built on 2026-05-04T15:35:06.297Z --> <!-- This page `/brookes-socks/` was built on 2026-05-04T22:39:21.318Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,12 +1478,24 @@ export { HeadingAnchors }</script>
<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="/sunflower/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/dragon-mask/"> <a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2> <h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1491,34 +1503,24 @@ export { HeadingAnchors }</script>
<li>highlight</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/mousie/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="mousie">mousie </h2> <h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> <li>gender</li>
</a>
</li>
<li class="post">
<a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1553,6 +1555,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brookes-suspenders/` was built on 2026-05-04T15:35:06.332Z --> <!-- This page `/brookes-suspenders/` was built on 2026-05-04T22:39:21.380Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1480,44 +1480,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/shrimp/"> <a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2> <h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1528,6 +1492,42 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
</ul> </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>
<li class="post">
<a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
<img src="/img/rope-print-1.jpg" alt="A print of a nude trans woman in an asymmetrical rope harness." class="blur" loading="lazy" decoding="async" width="1000" height="1242">
</a>
</li>
<li class="post">
<a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
<img src="/img/flicker-print.jpg" alt="A print in black, brown, and red ink of a northern flicker (a type of woodpecker). Viewed from the back, he is looking over his shoulder and upward towards something unseen above him (my bird feeder)." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1562,6 +1562,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/brown-creeper/` was built on 2026-05-04T15:35:06.329Z --> <!-- This page `/brown-creeper/` was built on 2026-05-04T22:39:21.338Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1561,16 +1561,34 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-scarf/"> <a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2> <h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</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">
</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>
@ -1578,29 +1596,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/knit-shrimp/"> <a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2> <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"> <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">
<ul class="postlist-tags">
<li>knit</li>
</ul>
</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>
<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">
<ul class="postlist-tags">
<li>zine</li>
<li>knit</li>
</ul>
</a> </a>
</li> </li>
@ -1635,6 +1637,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/butch-hands-pattern/` was built on 2026-05-04T15:35:06.299Z --> <!-- This page `/butch-hands-pattern/` was built on 2026-05-04T22:39:21.342Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1491,24 +1491,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="iris">iris </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1517,14 +1501,36 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/"> <a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2> <h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<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"> <ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/boypussy-shirt.jpg" alt="A butch holding a chainsaw and wearing a tank top that reads boypussy in pink Barbie font." class="blur" loading="lazy" decoding="async" width="1000" height="1250">
</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">
@ -1535,6 +1541,8 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</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">
</a> </a>
</li> </li>
@ -1569,6 +1577,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/chanterelle/` was built on 2026-05-04T15:35:06.299Z --> <!-- This page `/chanterelle/` was built on 2026-05-04T22:39:21.342Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/hand-dyed-gold-handspun/"> <a class="postlink" href="/petrichor-handspun/">
<h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2> <h2 data-ha-exclude="" id="petrichor-handspun">petrichor handspun </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/fire-and-ice-handspun/"> <a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="fire-and-ice-handspun">fire &amp; ice handspun </h2> <h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/light-grey-jacobs-handspun/"> <a class="postlink" href="/spinning-plants/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2> <h2 data-ha-exclude="" id="spinning-plants">spinning plants </h2>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/plant-handspun.jpg" alt="6 small skeins of handspun yarn, each made from a different plant fiber. from top, we have flax (medium brown, rough); what is probably lotus (golden, shiny and soft); banana (white and semi shiny); hemp (light brown, rough); tencel (white and very shiny); ramie (a particularly small skein, white and semi shiny)" loading="lazy" decoding="async" width="1000" height="874">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-05-04T15:35:06.337Z --> <!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-05-04T22:39:21.388Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,46 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/leather-lighter-case/"> <a class="postlink" href="/soras-collar/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2> <h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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="/proud-dad-wallet/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
<li>gender</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/x-acto-knife-sheath/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1553,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/circle-bag/` was built on 2026-05-04T15:35:06.318Z --> <!-- This page `/circle-bag/` was built on 2026-05-04T22:39:21.371Z -->
</body> </body>
</html> </html>

View File

@ -894,7 +894,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -951,7 +951,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1020,6 +1020,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/colophon/` was built on 2026-05-04T15:35:06.339Z --> <!-- This page `/colophon/` was built on 2026-05-04T22:39:21.392Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1495,52 +1495,50 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/trans-the-world/"> <a class="postlink" href="/brown-creeper/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2> <h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li>
<li>gender</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/hair/"> <a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="hair">hair </h2> <h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<img src="/img/hair-print.jpg" alt="A print in black ink of belly hair." loading="lazy" decoding="async" width="1000" height="710"> <ul class="postlist-tags">
<li>card</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="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>gender</li> <li>card</li>
</ul> </ul>
</a> <img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
</li>
<li class="post">
<a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
</a> </a>
</li> </li>
@ -1575,6 +1573,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/coming-out/` was built on 2026-05-04T15:35:06.311Z --> <!-- This page `/coming-out/` was built on 2026-05-04T22:39:21.361Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1701,44 +1701,50 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/accessible-image-modals/"> <a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="accessible-image-modals">accessible image modals </h2> <h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/backend-accessibility/"> <a class="postlink" href="/designing-a-bag/">
<h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2> <h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/handedness-toggle/"> <a class="postlink" href="/intro-to-wireframing/">
<h2 data-ha-exclude="" id="handedness-toggle">handedness toggle </h2> <h2 data-ha-exclude="" id="intro-to-wireframing">intro to wireframing </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1773,6 +1779,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/comparing-text-editors/` was built on 2026-05-04T15:35:06.335Z --> <!-- This page `/comparing-text-editors/` was built on 2026-05-04T22:39:21.384Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1492,10 +1492,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/stellars-jay/"> <a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2> <h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1506,14 +1504,30 @@ export { HeadingAnchors }</script>
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/flatfish/"> <a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2> <h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<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"> <ul class="postlist-tags">
<li>shirt</li>
<li>print</li>
</ul>
<img src="/img/artisans-coop-shirt.jpg" alt="A black tank top laid on a desk. In white ink it reads &#39;Artisans Cooperative&#39; with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1522,24 +1536,8 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
</a> </a>
</li> </li>
@ -1574,6 +1572,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-05-04T15:35:06.295Z --> <!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-05-04T22:39:21.314Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1498,24 +1498,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/fix-your-hearts/"> <a class="postlink" href="/hair/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2> <h2 data-ha-exclude="" id="hair">hair </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1524,6 +1508,30 @@ export { HeadingAnchors }</script>
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/hair-print.jpg" alt="A print in black ink of belly hair." loading="lazy" decoding="async" width="1000" height="710">
</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> </a>
</li> </li>
@ -1531,8 +1539,6 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/congrats-on-the-autism-adhd/"> <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> <h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1540,6 +1546,8 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
</ul> </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> </a>
</li> </li>
@ -1574,6 +1582,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/congrats-on-the-gay/` was built on 2026-05-04T15:35:06.298Z --> <!-- This page `/congrats-on-the-gay/` was built on 2026-05-04T22:39:21.341Z -->
</body> </body>
</html> </html>

View File

@ -894,7 +894,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -951,7 +951,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1100,6 +1100,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/contact/` was built on 2026-05-04T15:35:06.339Z --> <!-- This page `/contact/` was built on 2026-05-04T22:39:21.393Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,45 +1478,45 @@ export { HeadingAnchors }</script>
<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>
<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">
<ul class="postlist-tags">
<li>yarn</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<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">
<ul class="postlist-tags">
<li>yarn</li>
</ul>
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/ruby-the-alpaca-handspun/"> <a class="postlink" href="/ruby-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2> <h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/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"> <img src="/img/ruby-alpaca-handspun.jpg" alt="one large skein and two smaller skeins of a rich chocolatey brown alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/spinners-dream-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream 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">
</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> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/coral-reef-handspun/` was built on 2026-05-04T15:35:06.336Z --> <!-- This page `/coral-reef-handspun/` was built on 2026-05-04T22:39:21.386Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,26 +1478,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/bottom-growth/"> <a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2> <h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1508,24 +1490,38 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/brown-creeper/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>zine</li> </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">
</a>
</li>
<li class="post">
<a class="postlink" href="/chanterelle/">
<h2 data-ha-exclude="" id="chanterelle">chanterelle </h2>
<ul class="postlist-tags">
<li>highlight</li> <li>print</li>
<li>card</li>
</ul> </ul>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1560,6 +1556,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/crow/` was built on 2026-05-04T15:35:06.337Z --> <!-- This page `/crow/` was built on 2026-05-04T22:39:21.389Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1495,44 +1495,46 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/gradient-purse-strap/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/backend-accessibility/"> <a class="postlink" href="/wrap-bracelets/">
<h2 data-ha-exclude="" id="backend-accessibility">backend accessibility </h2> <h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2>
<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"> <ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
</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"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> <li>highlight</li>
</a>
</li>
<li class="post">
<a class="postlink" href="/aarons-mask/">
<h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
</ul> </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>
@ -1567,6 +1569,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/designing-a-bag/` was built on 2026-05-04T15:35:06.333Z --> <!-- This page `/designing-a-bag/` was built on 2026-05-04T22:39:21.380Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1530,48 +1530,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/screen-reader-optimizations/"> <a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2> <h2 data-ha-exclude="" id="moving-images">moving images </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/redirections/"> <a class="postlink" href="/an-intro-to-git/">
<h2 data-ha-exclude="" id="redirections">redirections </h2> <h2 data-ha-exclude="" id="an-intro-to-git">an intro to git </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/comparing-text-editors/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2>
<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">
<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/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>
@ -1606,6 +1602,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/domain-and-site-setup/` was built on 2026-05-04T15:35:06.316Z --> <!-- This page `/domain-and-site-setup/` was built on 2026-05-04T22:39:21.368Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,45 +1478,45 @@ export { HeadingAnchors }</script>
<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="/rachels-bracelets/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/rachel-bracelets.jpg" alt="Two pink leather bracelets with stainless steel hardware and aqua stitching." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/mousie/"> <a class="postlink" href="/mousie/">
<h2 data-ha-exclude="" id="mousie">mousie </h2> <h2 data-ha-exclude="" id="mousie">mousie </h2>
<ul class="postlist-tags">
<li>leather</li>
</ul>
<img src="/img/mousie.jpg" alt="A cat in a sunbeam snuggles a little leather mouse-shaped cat toy." loading="lazy" decoding="async" width="1000" height="1499"> <img src="/img/mousie.jpg" alt="A cat in a sunbeam snuggles a little leather mouse-shaped cat toy." loading="lazy" decoding="async" width="1000" height="1499">
<ul class="postlist-tags">
<li>leather</li>
</ul>
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/o-ring-bracelet/"> <a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2> <h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/stephanie-collar/">
<h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
</ul>
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-05-04T15:35:06.314Z --> <!-- This page `/double-bill-pocket-bifold/` was built on 2026-05-04T22:39:21.366Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1484,46 +1484,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/bag-strap/"> <a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="bag-strap">bag strap </h2> <h2 data-ha-exclude="" id="lobstah">lobstah </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-notebook/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags">
<li>book</li>
<li>highlight</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/mom-bag/">
<h2 data-ha-exclude="" id="mom-bag">mom bag </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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="/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> </a>
</li> </li>
@ -1558,6 +1556,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/dragon-mask/` was built on 2026-05-04T15:35:06.333Z --> <!-- This page `/dragon-mask/` was built on 2026-05-04T22:39:21.381Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1482,27 +1482,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/"> <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> <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"> <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">
<ul class="postlist-tags">
<li>yarn</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<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">
<ul class="postlist-tags">
<li>yarn</li>
</ul>
</a> </a>
</li> </li>
@ -1510,13 +1496,27 @@ export { HeadingAnchors }</script>
<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>
<ul class="postlist-tags">
<li>yarn</li>
</ul>
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666"> <img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
</a>
</li>
<li class="post">
<a class="postlink" href="/orion-handspun/">
<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/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>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/dyeing-fiber/` was built on 2026-05-04T15:35:06.336Z --> <!-- This page `/dyeing-fiber/` was built on 2026-05-04T22:39:21.386Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1533,6 +1533,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/ecommerce-options/` was built on 2026-05-04T15:35:06.313Z --> <!-- This page `/ecommerce-options/` was built on 2026-05-04T22:39:21.364Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/soras-collar/"> <a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="soras-collar">sora&#39;s collar </h2> <h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/pinatex-wallet-with-zipper/"> <a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2> <h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
<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">
</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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/eight-pocket-bifold/` was built on 2026-05-04T15:35:06.314Z --> <!-- This page `/eight-pocket-bifold/` was built on 2026-05-04T22:39:21.366Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1770,50 +1770,44 @@ eleventyExcludeFromCollections: true
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/comparing-text-editors/"> <a class="postlink" href="/redirections/">
<h2 data-ha-exclude="" id="comparing-text-editors">comparing text editors </h2> <h2 data-ha-exclude="" id="redirections">redirections </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>software</li> <li>software</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/designing-a-bag/"> <a class="postlink" href="/screen-reader-optimizations/">
<h2 data-ha-exclude="" id="designing-a-bag">designing a bag </h2> <h2 data-ha-exclude="" id="screen-reader-optimizations">screen reader optimizations </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/gender-in-data-models/"> <a class="postlink" href="/moving-images/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2> <h2 data-ha-exclude="" id="moving-images">moving images </h2>
<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">
<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/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>
@ -1848,6 +1842,6 @@ eleventyExcludeFromCollections: true
</footer> </footer>
<!-- This page `/eleventy-lessons/` was built on 2026-05-04T15:35:06.337Z --> <!-- This page `/eleventy-lessons/` was built on 2026-05-04T22:39:21.389Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,26 +1479,40 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/junco/"> <a class="postlink" href="/greeting-loons/">
<h2 data-ha-exclude="" id="junco">junco </h2> <h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>card</li> <li>card</li>
<li>print</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<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"> <ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
</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"> <ul class="postlist-tags">
@ -1506,27 +1520,15 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>shirt</li>
</ul>
</a> </a>
</li> </li>
@ -1561,6 +1563,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/euphorbia/` was built on 2026-05-04T15:35:06.328Z --> <!-- This page `/euphorbia/` was built on 2026-05-04T22:39:21.334Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1496,44 +1496,22 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/trans-the-world/"> <a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2> <h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>shirt</li>
<li>gender</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/artisans-cooperative-shirts/"> <a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2> <h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<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">
<ul class="postlist-tags">
<li>shirt</li>
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1541,7 +1519,33 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>shirt</li>
</ul> </ul>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading &#39;trans wrongs!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1576,6 +1580,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fat-raccoon/` was built on 2026-05-04T15:35:06.303Z --> <!-- This page `/fat-raccoon/` was built on 2026-05-04T22:39:21.350Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1513,54 +1513,50 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/on-pronouns/"> <a class="postlink" href="/trans-the-world/">
<h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2> <h2 data-ha-exclude="" id="trans-the-world">trans the world </h2>
<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">
<ul class="postlist-tags">
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<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">
<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/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="/trans-rights-skull/"> <a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2> <h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>knit</li>
<li>card</li>
<li>sticker</li>
<li>pin</li>
<li>gender</li> <li>gender</li>
</ul> </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="/give-to-trans-orgs-and-people/">
<h2 data-ha-exclude="" id="give-to-trans-orgs-and-people">give to trans orgs and people </h2>
<ul class="postlist-tags">
<li>gender</li>
</ul>
<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> </a>
</li> </li>
@ -1595,6 +1591,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-05-04T15:35:06.327Z --> <!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-05-04T22:39:21.330Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,28 +1478,10 @@ export { HeadingAnchors }</script>
<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="/on-the-shoulders-of-giants/">
<h2 data-ha-exclude="" id="on-the-shoulders-of-giants">on the shoulders of giants </h2>
<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">
<ul class="postlist-tags">
<li>zine</li>
<li>knit</li>
</ul>
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/gender-as-a-proxy-variable/"> <a class="postlink" href="/gender-as-a-proxy-variable/">
<h2 data-ha-exclude="" id="gender-as-a-proxy-variable">gender as a proxy variable </h2> <h2 data-ha-exclude="" id="gender-as-a-proxy-variable">gender as a proxy variable </h2>
<img src="/img/gender-zine-cover.png" alt="Part of a scan of the cover of my zine, Gender as a Proxy Variable. It shows the title and a bit of handsewn binding." loading="lazy" decoding="async" width="1000" height="444">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</li>
@ -1507,6 +1489,24 @@ export { HeadingAnchors }</script>
<li>zine</li> <li>zine</li>
</ul> </ul>
<img src="/img/gender-zine-cover.png" alt="Part of a scan of the cover of my zine, Gender as a Proxy Variable. It shows the title and a bit of handsewn binding." loading="lazy" decoding="async" width="1000" height="444">
</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>
@ -1514,8 +1514,6 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1525,6 +1523,8 @@ export { HeadingAnchors }</script>
<li>highlight</li> <li>highlight</li>
</ul> </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> </a>
</li> </li>
@ -1559,6 +1559,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fedizinefest-2025/` was built on 2026-05-04T15:35:06.328Z --> <!-- This page `/fedizinefest-2025/` was built on 2026-05-04T22:39:21.335Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,16 +1479,16 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/coral-reef-handspun/"> <a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="coral-reef-handspun">coral reef handspun </h2> <h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<img src="/img/coral-reef-handspun.jpg" alt="2 skeins, one large and one small, of a heathered grey yarn with hints of blue and orange in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
<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">
</a> </a>
</li> </li>
@ -1496,27 +1496,27 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/"> <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> <h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/spinners-dream-handspun/"> <a class="postlink" href="/ruby-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2> <h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<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>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fire-and-ice-handspun/` was built on 2026-05-04T15:35:06.336Z --> <!-- This page `/fire-and-ice-handspun/` was built on 2026-05-04T22:39:21.387Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1483,55 +1483,45 @@ export { HeadingAnchors }</script>
<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="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<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">
<ul class="postlist-tags">
<li>leather</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post"> <li class="post">
<a class="postlink" href="/makers-mark-keychain/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2> <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"> <img src="/img/makers-mark-keychain.jpg" alt="A keychain on an iridescent rainbow split ring. It is dark brown/grey leather and has LEE CAT ART stamped into it." loading="lazy" decoding="async" width="1000" height="1333">
</a>
</li>
<li class="post">
<a class="postlink" href="/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">
<a class="postlink" href="/snap-pouch/">
<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/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>
@ -1566,6 +1556,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fishhook-pride-keychains/` was built on 2026-05-04T15:35:06.318Z --> <!-- This page `/fishhook-pride-keychains/` was built on 2026-05-04T22:39:21.372Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1491,26 +1491,22 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/congrats-on-the-autism-adhd/"> <a class="postlink" href="/block-printing-transfer-method/">
<h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2> <h2 data-ha-exclude="" id="block-printing-transfer-method">block printing transfer method </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
<li>card</li>
</ul> </ul>
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/fat-raccoon/"> <a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2> <h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1521,14 +1517,14 @@ export { HeadingAnchors }</script>
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1536,13 +1532,11 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>sticker</li> <li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1577,6 +1571,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/five-of-them/` was built on 2026-05-04T15:35:06.309Z --> <!-- This page `/five-of-them/` was built on 2026-05-04T22:39:21.354Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1478,42 +1478,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</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>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/hummingbird-become-ungovernable/">
<h2 data-ha-exclude="" id="hummingbird-become-ungovernable">hummingbird become ungovernable </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1524,6 +1490,46 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
</ul> </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">
<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="/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>gender</li>
</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">
</a> </a>
</li> </li>
@ -1558,6 +1564,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fix-your-hearts/` was built on 2026-05-04T15:35:06.331Z --> <!-- This page `/fix-your-hearts/` was built on 2026-05-04T22:39:21.376Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1491,10 +1491,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/queer/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="queer">queer </h2> <h2 data-ha-exclude="" id="iris">iris </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1502,13 +1500,27 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>sticker</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="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<ul class="postlist-tags">
<li>pin</li> <li>print</li>
<li>shirt</li>
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1516,8 +1528,6 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1527,22 +1537,8 @@ export { HeadingAnchors }</script>
<li>gender</li> <li>gender</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
</ul>
</a> </a>
</li> </li>
@ -1577,6 +1573,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/flatfish/` was built on 2026-05-04T15:35:06.299Z --> <!-- This page `/flatfish/` was built on 2026-05-04T22:39:21.343Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1496,24 +1496,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/kniphofia/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1521,21 +1505,17 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>sticker</li> <li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/"> <a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2> <h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1543,9 +1523,23 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>gender</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">
<a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2>
<ul class="postlist-tags">
<li>print</li>
</ul> </ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1580,6 +1574,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/flicker/` was built on 2026-05-04T15:35:06.301Z --> <!-- This page `/flicker/` was built on 2026-05-04T22:39:21.347Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1491,45 +1491,45 @@ export { HeadingAnchors }</script>
<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="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<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">
<ul class="postlist-tags">
<li>book</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/striped-journal/">
<h2 data-ha-exclude="" id="striped-journal">striped journal </h2>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
<ul class="postlist-tags">
<li>book</li>
</ul>
</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>
<ul class="postlist-tags">
<li>book</li>
</ul>
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776"> <img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
</a>
</li>
<li class="post">
<a class="postlink" href="/leather-strap-journal/">
<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/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">
<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> </a>
</li> </li>
@ -1564,6 +1564,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/flocked-notebook/` was built on 2026-05-04T15:35:06.298Z --> <!-- This page `/flocked-notebook/` was built on 2026-05-04T22:39:21.320Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/stephanie-collar/"> <a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="stephanie-collar">stephanie collar </h2> <h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<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">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/zipper-bifold/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/bowtie/"> <a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="bowtie">bowtie </h2> <h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-05-04T15:35:06.321Z --> <!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-05-04T22:39:21.323Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1479,44 +1479,44 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brookes-collar/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="brookes-collar">brooke&#39;s collar </h2> <h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/leather-keychains/"> <a class="postlink" href="/circle-bag/">
<h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2> <h2 data-ha-exclude="" id="circle-bag">circle bag </h2>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
<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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/triangle-pouch/"> <a class="postlink" href="/snap-pouch/">
<h2 data-ha-exclude="" id="triangle-pouch">triangle pouch </h2> <h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2>
<img src="/img/triangle-pouch.jpg" alt="5 small triangular pouches made of leather in two sizes and various colors." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/snap-pouches.jpg" alt="4 square pouches that close with snaps. 2 have loops that attach keyrings. They are in various colors of leather." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1551,6 +1551,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/foldy-wallet/` was built on 2026-05-04T15:35:06.321Z --> <!-- This page `/foldy-wallet/` was built on 2026-05-04T22:39:21.321Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1497,13 +1497,13 @@ export { HeadingAnchors }</script>
<a class="postlink" href="/stationery-exchange/"> <a class="postlink" href="/stationery-exchange/">
<h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2> <h2 data-ha-exclude="" id="stationery-exchange">stationery exchange </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>stationery</li> <li>stationery</li>
</ul> </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> </a>
</li> </li>
@ -1511,13 +1511,13 @@ export { HeadingAnchors }</script>
<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>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>stationery</li> <li>stationery</li>
</ul> </ul>
<img src="/img/rockery.jpg" alt="Image unrelated to post. A surprisingly neat pile of rounded beach rocks, mainly speckly grey-white-bluish ones, with trees in the background." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1552,6 +1552,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-05-04T15:35:06.329Z --> <!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-05-04T22:39:21.339Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1495,40 +1495,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/loon/"> <a class="postlink" href="/fat-raccoon/">
<h2 data-ha-exclude="" id="loon">loon </h2> <h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/flatfish/">
<h2 data-ha-exclude="" id="flatfish">flatfish </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1536,7 +1504,51 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</li>
<li>shirt</li>
</ul> </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">
<a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<ul class="postlist-tags">
<li>print</li>
<li>sticker</li>
<li>shirt</li>
<li>pin</li>
<li>gender</li>
</ul>
<img src="/img/boypussy-shirt.jpg" alt="A butch holding a chainsaw and wearing a tank top that reads boypussy in pink Barbie font." class="blur" loading="lazy" decoding="async" width="1000" height="1250">
</a>
</li>
<li class="post">
<a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1571,6 +1583,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/foxgloves/` was built on 2026-05-04T15:35:06.310Z --> <!-- This page `/foxgloves/` was built on 2026-05-04T22:39:21.356Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/icelandic-lamb-handspun/"> <a class="postlink" href="/icelandic-lamb-handspun/">
<h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2> <h2 data-ha-exclude="" id="icelandic-lamb-handspun">icelandic lamb handspun </h2>
<img src="/img/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<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>
@ -999,13 +999,13 @@ footer a:focus-visible {
<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>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/handcombed-jacobs.jpg" alt="a skein of dark grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/happy-solstice-2025/"> <a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2> <h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>highlight</li> <li>highlight</li>
</ul> </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>
@ -1027,13 +1027,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-scarf/"> <a class="postlink" href="/brookes-scarf/">
<h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2> <h2 data-ha-exclude="" id="brookes-scarf">brooke&#39;s scarf </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1041,8 +1041,6 @@ footer a:focus-visible {
<a class="postlink" href="/dragon-mask/"> <a class="postlink" href="/dragon-mask/">
<h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2> <h2 data-ha-exclude="" id="dragon-mask">dragon mask </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1050,6 +1048,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1057,13 +1057,13 @@ footer a:focus-visible {
<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>
<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">
<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">
</a> </a>
</li> </li>
@ -1071,13 +1071,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-suspenders/"> <a class="postlink" href="/brookes-suspenders/">
<h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2> <h2 data-ha-exclude="" id="brookes-suspenders">brooke&#39;s suspenders </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1085,13 +1085,13 @@ footer a:focus-visible {
<a class="postlink" href="/wrap-bracelets/"> <a class="postlink" href="/wrap-bracelets/">
<h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2> <h2 data-ha-exclude="" id="wrap-bracelets">wrap bracelets </h2>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-wrap-bracelets.jpg" alt="two wrists, each wearing a black leather wrap bracelet. the upper bracelet is a thin strap wrapped 3 times around the wrist. the lower bracelet wraps twice, with a thicker strap, and has carefully placed spikes that avoid the wrap spots." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1099,13 +1099,13 @@ footer a:focus-visible {
<a class="postlink" href="/acadia-mitts/"> <a class="postlink" href="/acadia-mitts/">
<h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2> <h2 data-ha-exclude="" id="acadia-mitts">acadia mitts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1113,8 +1113,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>zine</li> <li>zine</li>
@ -1122,6 +1120,8 @@ footer a:focus-visible {
<li>knit</li> <li>knit</li>
</ul> </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>
@ -1129,13 +1129,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1143,13 +1143,13 @@ footer a:focus-visible {
<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>
<img src="/img/scrap-patches.jpg" alt="a collage of 4 images, each showing a fabric patch created by collaging 5 or 6 scraps of fabric and joining them with a simple running stitch in white thread. patches of running stitch go back and forth both horizontally and vertically." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>patch</li> <li>patch</li>
</ul> </ul>
<img src="/img/scrap-patches.jpg" alt="a collage of 4 images, each showing a fabric patch created by collaging 5 or 6 scraps of fabric and joining them with a simple running stitch in white thread. patches of running stitch go back and forth both horizontally and vertically." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1157,8 +1157,6 @@ footer a:focus-visible {
<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>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
@ -1166,6 +1164,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </ul>
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
</a> </a>
</li> </li>
@ -1222,6 +1222,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/1/` was built on 2026-05-04T15:35:09.386Z --> <!-- This page `/gallery/1/` was built on 2026-05-04T22:39:26.034Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,8 +985,6 @@ footer a:focus-visible {
<a class="postlink" href="/iris/"> <a class="postlink" href="/iris/">
<h2 data-ha-exclude="" id="iris">iris </h2> <h2 data-ha-exclude="" id="iris">iris </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -994,6 +992,8 @@ footer a:focus-visible {
<li>card</li> <li>card</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">
</a> </a>
</li> </li>
@ -1001,8 +1001,6 @@ footer a:focus-visible {
<a class="postlink" href="/congrats-on-the-gay/"> <a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2> <h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1012,6 +1010,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1019,13 +1019,13 @@ footer a:focus-visible {
<a class="postlink" href="/lined-notebook/"> <a class="postlink" href="/lined-notebook/">
<h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2> <h2 data-ha-exclude="" id="lined-notebook">lined notebook </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1033,13 +1033,13 @@ footer a:focus-visible {
<a class="postlink" href="/flocked-notebook/"> <a class="postlink" href="/flocked-notebook/">
<h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2> <h2 data-ha-exclude="" id="flocked-notebook">flocked notebook </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1047,8 +1047,6 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-notebook/"> <a class="postlink" href="/brookes-notebook/">
<h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2> <h2 data-ha-exclude="" id="brookes-notebook">brooke&#39;s notebook </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
@ -1056,6 +1054,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1063,13 +1063,13 @@ footer a:focus-visible {
<a class="postlink" href="/pink-socks/"> <a class="postlink" href="/pink-socks/">
<h2 data-ha-exclude="" id="pink-socks">pink socks </h2> <h2 data-ha-exclude="" id="pink-socks">pink socks </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1077,13 +1077,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-socks/"> <a class="postlink" href="/brookes-socks/">
<h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2> <h2 data-ha-exclude="" id="brookes-socks">brooke&#39;s socks </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
</ul> </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> </a>
</li> </li>
@ -1091,8 +1091,6 @@ footer a:focus-visible {
<a class="postlink" href="/pride-dice-bags/"> <a class="postlink" href="/pride-dice-bags/">
<h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2> <h2 data-ha-exclude="" id="pride-dice-bags">pride dice bags </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</li>
@ -1100,6 +1098,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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>
@ -1107,13 +1107,13 @@ footer a:focus-visible {
<a class="postlink" href="/square-watercolor-pad/"> <a class="postlink" href="/square-watercolor-pad/">
<h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2> <h2 data-ha-exclude="" id="square-watercolor-pad">square watercolor pad </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1121,13 +1121,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-books/"> <a class="postlink" href="/tiny-books/">
<h2 data-ha-exclude="" id="tiny-books">tiny books </h2> <h2 data-ha-exclude="" id="tiny-books">tiny books </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1135,13 +1135,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1149,13 +1149,13 @@ footer a:focus-visible {
<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>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<img src="/img/striped-journal.jpg" alt="A three panel collage showcasing a journal with a striped cover." loading="lazy" decoding="async" width="1000" height="1776">
</a> </a>
</li> </li>
@ -1163,13 +1163,13 @@ footer a:focus-visible {
<a class="postlink" href="/green-memo-pad/"> <a class="postlink" href="/green-memo-pad/">
<h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2> <h2 data-ha-exclude="" id="green-memo-pad">green memo pad </h2>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<img src="/img/green-memo-pad.jpg" alt="A three panel collage showcasing a small green memo pad." loading="lazy" decoding="async" width="1000" height="1776">
</a> </a>
</li> </li>
@ -1226,6 +1226,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/10/` was built on 2026-05-04T15:35:12.540Z --> <!-- This page `/gallery/10/` was built on 2026-05-04T22:39:31.375Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/blue-and-brown-leather-journal/"> <a class="postlink" href="/blue-and-brown-leather-journal/">
<h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2> <h2 data-ha-exclude="" id="blue-and-brown-leather-journal">blue and brown leather journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<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>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/acadia-coloring-journal/"> <a class="postlink" href="/acadia-coloring-journal/">
<h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2> <h2 data-ha-exclude="" id="acadia-coloring-journal">Acadia coloring journal </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1013,8 +1013,6 @@ footer a:focus-visible {
<a class="postlink" href="/pronoun-patches/"> <a class="postlink" href="/pronoun-patches/">
<h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2> <h2 data-ha-exclude="" id="pronoun-patches">pronoun patches </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1024,6 +1022,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1031,8 +1031,6 @@ footer a:focus-visible {
<a class="postlink" href="/congrats-on-the-autism-adhd/"> <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> <h2 data-ha-exclude="" id="congrats-on-the-autism-adhd">congrats on the autism/adhd </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1040,6 +1038,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </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> </a>
</li> </li>
@ -1047,13 +1047,13 @@ footer a:focus-visible {
<a class="postlink" href="/become-unbutterable/"> <a class="postlink" href="/become-unbutterable/">
<h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2> <h2 data-ha-exclude="" id="become-unbutterable">become unbutterable </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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> </a>
</li> </li>
@ -1104,6 +1104,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/11/` was built on 2026-05-04T15:35:12.878Z --> <!-- This page `/gallery/11/` was built on 2026-05-04T22:39:32.108Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/fix-your-hearts/"> <a class="postlink" href="/fix-your-hearts/">
<h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2> <h2 data-ha-exclude="" id="fix-your-hearts">fix your hearts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads &#39;fix your hearts or die&#39;, with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/loon/"> <a class="postlink" href="/loon/">
<h2 data-ha-exclude="" id="loon">loon </h2> <h2 data-ha-exclude="" id="loon">loon </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/loon-print.jpg" alt="A print of a loon rearing up with wings spread" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1013,8 +1013,6 @@ footer a:focus-visible {
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/kestrel-zine/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1024,6 +1022,8 @@ footer a:focus-visible {
<li>highlight</li> <li>highlight</li>
</ul> </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> </a>
</li> </li>
@ -1031,8 +1031,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li> <li>card</li>
@ -1042,6 +1040,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1049,13 +1049,13 @@ footer a:focus-visible {
<a class="postlink" href="/brown-creeper/"> <a class="postlink" href="/brown-creeper/">
<h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2> <h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</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">
</a> </a>
</li> </li>
@ -1063,8 +1063,6 @@ footer a:focus-visible {
<a class="postlink" href="/quorbs/"> <a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="quorbs">quorbs </h2> <h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1072,6 +1070,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1079,8 +1079,6 @@ footer a:focus-visible {
<a class="postlink" href="/not-a-drill/"> <a class="postlink" href="/not-a-drill/">
<h2 data-ha-exclude="" id="not-a-drill">not a drill </h2> <h2 data-ha-exclude="" id="not-a-drill">not a drill </h2>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1088,6 +1086,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads &#39;ceci n&#39;est pas un exercice&#39; or &#39;this is not a drill&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1095,8 +1095,6 @@ footer a:focus-visible {
<a class="postlink" href="/leather-long-stitch-journals/"> <a class="postlink" href="/leather-long-stitch-journals/">
<h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2> <h2 data-ha-exclude="" id="leather-long-stitch-journals">leather long-stitch journals </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1104,6 +1102,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/lobstah/"> <a class="postlink" href="/lobstah/">
<h2 data-ha-exclude="" id="lobstah">lobstah </h2> <h2 data-ha-exclude="" id="lobstah">lobstah </h2>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lobstah.jpg" alt="Two red leather lobster ornaments, about 4-5 in long each." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1125,8 +1125,6 @@ footer a:focus-visible {
<a class="postlink" href="/greeting-quorbs/"> <a class="postlink" href="/greeting-quorbs/">
<h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2> <h2 data-ha-exclude="" id="greeting-quorbs">greeting quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li> <li>card</li>
@ -1134,6 +1132,8 @@ footer a:focus-visible {
<li>print</li> <li>print</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">
</a> </a>
</li> </li>
@ -1141,13 +1141,13 @@ footer a:focus-visible {
<a class="postlink" href="/euphorbia/"> <a class="postlink" href="/euphorbia/">
<h2 data-ha-exclude="" id="euphorbia">euphorbia </h2> <h2 data-ha-exclude="" id="euphorbia">euphorbia </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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> </a>
</li> </li>
@ -1155,8 +1155,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1166,6 +1164,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1173,8 +1173,6 @@ footer a:focus-visible {
<a class="postlink" href="/luminescent/"> <a class="postlink" href="/luminescent/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2> <h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1182,6 +1180,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1238,6 +1238,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/2/` was built on 2026-05-04T15:35:09.754Z --> <!-- This page `/gallery/2/` was built on 2026-05-04T22:39:26.591Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/kniphofia/"> <a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2> <h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/triangle-pouch/"> <a class="postlink" href="/triangle-pouch/">
<h2 data-ha-exclude="" id="triangle-pouch">triangle pouch </h2> <h2 data-ha-exclude="" id="triangle-pouch">triangle pouch </h2>
<img src="/img/triangle-pouch.jpg" alt="5 small triangular pouches made of leather in two sizes and various colors." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/triangle-pouch.jpg" alt="5 small triangular pouches made of leather in two sizes and various colors." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-portraits/"> <a class="postlink" href="/tiny-portraits/">
<h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2> <h2 data-ha-exclude="" id="tiny-portraits">tiny portraits </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1027,13 +1027,13 @@ footer a:focus-visible {
<a class="postlink" href="/snap-pouch/"> <a class="postlink" href="/snap-pouch/">
<h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2> <h2 data-ha-exclude="" id="snap-pouch">snap pouch </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/snap-pouches.jpg" alt="4 square pouches that close with snaps. 2 have loops that attach keyrings. They are in various colors of leather." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1041,13 +1041,13 @@ footer a:focus-visible {
<a class="postlink" href="/o-ring-bracelet/"> <a class="postlink" href="/o-ring-bracelet/">
<h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2> <h2 data-ha-exclude="" id="o-ring-bracelet">o-ring bracelet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/oring-bracelet.jpg" alt="A green leather bracelet, stitched along the edges with dark blue thread, holds an ouroborous o-ring in place with two black snaps." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1055,13 +1055,13 @@ footer a:focus-visible {
<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>
<img src="/img/leaf-patches-oak.jpg" alt="Several oak-leaf-shaped leather patches with stitching holes punched around the edges." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leaf-patches-oak.jpg" alt="Several oak-leaf-shaped leather patches with stitching holes punched around the edges." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1069,13 +1069,13 @@ footer a:focus-visible {
<a class="postlink" href="/bowtie/"> <a class="postlink" href="/bowtie/">
<h2 data-ha-exclude="" id="bowtie">bowtie </h2> <h2 data-ha-exclude="" id="bowtie">bowtie </h2>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/bowtie.jpg" alt="A black leather bow tie with black stitching." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1083,13 +1083,13 @@ footer a:focus-visible {
<a class="postlink" href="/swoop-wallet/"> <a class="postlink" href="/swoop-wallet/">
<h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2> <h2 data-ha-exclude="" id="swoop-wallet">swoop wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1097,13 +1097,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/rachels-bracelets/"> <a class="postlink" href="/rachels-bracelets/">
<h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2> <h2 data-ha-exclude="" id="rachels-bracelets">rachel&#39;s bracelets </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1125,8 +1125,6 @@ footer a:focus-visible {
<a class="postlink" href="/bottom-growth/"> <a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2> <h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1134,6 +1132,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1141,13 +1141,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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>
@ -1155,13 +1155,13 @@ footer a:focus-visible {
<a class="postlink" href="/shrimp-cat-toy/"> <a class="postlink" href="/shrimp-cat-toy/">
<h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2> <h2 data-ha-exclude="" id="shrimp-cat-toy">shrimp cat toy </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1218,6 +1218,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/3/` was built on 2026-05-04T15:35:10.011Z --> <!-- This page `/gallery/3/` was built on 2026-05-04T22:39:27.196Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/foldy-wallet-with-thumb-slide/"> <a class="postlink" href="/foldy-wallet-with-thumb-slide/">
<h2 data-ha-exclude="" id="foldy-wallet-with-thumb-slide">foldy wallet with thumb slide </h2> <h2 data-ha-exclude="" id="foldy-wallet-with-thumb-slide">foldy wallet with thumb slide </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/brookes-cuff-bracelets/"> <a class="postlink" href="/brookes-cuff-bracelets/">
<h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2> <h2 data-ha-exclude="" id="brookes-cuff-bracelets">brooke&#39;s cuff bracelets </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/aarons-mask/"> <a class="postlink" href="/aarons-mask/">
<h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2> <h2 data-ha-exclude="" id="aarons-mask">aaron&#39;s mask </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1027,13 +1027,13 @@ footer a:focus-visible {
<a class="postlink" href="/sunflower/"> <a class="postlink" href="/sunflower/">
<h2 data-ha-exclude="" id="sunflower">sunflower </h2> <h2 data-ha-exclude="" id="sunflower">sunflower </h2>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/sunflower.jpg" alt="A sunflower made of leather. Many individual natural toned leather petals are sewn onto a brown center ." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1041,13 +1041,13 @@ footer a:focus-visible {
<a class="postlink" href="/foldy-wallet/"> <a class="postlink" href="/foldy-wallet/">
<h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2> <h2 data-ha-exclude="" id="foldy-wallet">foldy wallet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1055,8 +1055,6 @@ footer a:focus-visible {
<a class="postlink" href="/proud-dad-wallet/"> <a class="postlink" href="/proud-dad-wallet/">
<h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2> <h2 data-ha-exclude="" id="proud-dad-wallet">proud dad wallet </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1064,6 +1062,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1071,13 +1071,13 @@ footer a:focus-visible {
<a class="postlink" href="/patchwork-wallet/"> <a class="postlink" href="/patchwork-wallet/">
<h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2> <h2 data-ha-exclude="" id="patchwork-wallet">patchwork wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1085,13 +1085,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
</a> </a>
</li> </li>
@ -1099,13 +1099,13 @@ footer a:focus-visible {
<a class="postlink" href="/gradient-purse-strap/"> <a class="postlink" href="/gradient-purse-strap/">
<h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2> <h2 data-ha-exclude="" id="gradient-purse-strap">gradient purse strap </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1113,13 +1113,13 @@ footer a:focus-visible {
<a class="postlink" href="/zipper-bifold-green/"> <a class="postlink" href="/zipper-bifold-green/">
<h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2> <h2 data-ha-exclude="" id="zipper-bifold-green">zipper bifold (green) </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1127,13 +1127,13 @@ footer a:focus-visible {
<a class="postlink" href="/vix-collar/"> <a class="postlink" href="/vix-collar/">
<h2 data-ha-exclude="" id="vix-collar">vix collar </h2> <h2 data-ha-exclude="" id="vix-collar">vix collar </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1141,8 +1141,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1152,6 +1150,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1159,8 +1159,6 @@ footer a:focus-visible {
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/slightly-weird-man-club/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1170,6 +1168,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1226,6 +1226,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/4/` was built on 2026-05-04T15:35:10.328Z --> <!-- This page `/gallery/4/` was built on 2026-05-04T22:39:27.948Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/pins/"> <a class="postlink" href="/pins/">
<h2 data-ha-exclude="" id="pins">pins! </h2> <h2 data-ha-exclude="" id="pins">pins! </h2>
<img src="/img/trans-rights-and-wrongs-pins.jpg" alt="Two hard enamel pins in my trans rights and trans wrongs skulls designs." loading="lazy" decoding="async" width="1000" height="1000">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>pin</li> <li>pin</li>
</ul> </ul>
<img src="/img/trans-rights-and-wrongs-pins.jpg" alt="Two hard enamel pins in my trans rights and trans wrongs skulls designs." loading="lazy" decoding="async" width="1000" height="1000">
</a> </a>
</li> </li>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/mousie/"> <a class="postlink" href="/mousie/">
<h2 data-ha-exclude="" id="mousie">mousie </h2> <h2 data-ha-exclude="" id="mousie">mousie </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/long-zipper-bifold/"> <a class="postlink" href="/long-zipper-bifold/">
<h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2> <h2 data-ha-exclude="" id="long-zipper-bifold">long zipper bifold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1027,8 +1027,6 @@ footer a:focus-visible {
<a class="postlink" href="/tooled-leather-patches/"> <a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1036,6 +1034,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1043,8 +1043,6 @@ footer a:focus-visible {
<a class="postlink" href="/fishhook-pride-keychains/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2> <h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1052,6 +1050,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1059,13 +1059,13 @@ footer a:focus-visible {
<a class="postlink" href="/circle-bag/"> <a class="postlink" href="/circle-bag/">
<h2 data-ha-exclude="" id="circle-bag">circle bag </h2> <h2 data-ha-exclude="" id="circle-bag">circle bag </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1073,13 +1073,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1087,13 +1087,13 @@ footer a:focus-visible {
<a class="postlink" href="/tiny-mushrooms/"> <a class="postlink" href="/tiny-mushrooms/">
<h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2> <h2 data-ha-exclude="" id="tiny-mushrooms">tiny mushrooms </h2>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </ul>
<img src="/img/pixels-mushrooms.jpg" alt="3 tiny mushroom stamps next to their impressions. They are all about 1 inch square. There is a chanterelle in yellow, a russula in pink, and witch&#39;s hat mycena in indigo." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1101,13 +1101,13 @@ footer a:focus-visible {
<a class="postlink" href="/pinatex-wallet-with-zipper/"> <a class="postlink" href="/pinatex-wallet-with-zipper/">
<h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2> <h2 data-ha-exclude="" id="pinatex-wallet-with-zipper">piñatex wallet with zipper </h2>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/pinatex-ten-pocket-bifold.jpg" alt="A two-picture collage showing the inside and outside of a wallet made with piñatex, a leather alternative made from pineapple leaves. It is two tone blue with a pink accent and has a zippered pocket built in." loading="lazy" decoding="async" width="1000" height="1331">
</a> </a>
</li> </li>
@ -1115,13 +1115,13 @@ footer a:focus-visible {
<a class="postlink" href="/moss-harness/"> <a class="postlink" href="/moss-harness/">
<h2 data-ha-exclude="" id="moss-harness">moss harness </h2> <h2 data-ha-exclude="" id="moss-harness">moss harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/moss-harness.jpg" alt="A nylon webbing harness in bright teal laid out on a desk." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1129,13 +1129,13 @@ footer a:focus-visible {
<a class="postlink" href="/makers-mark-keychain/"> <a class="postlink" href="/makers-mark-keychain/">
<h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2> <h2 data-ha-exclude="" id="makers-mark-keychain">maker&#39;s mark keychain </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1143,13 +1143,13 @@ footer a:focus-visible {
<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>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/lined-shearling-collar.jpg" alt="A green leather collar lined with brown/grey shearling and fitted with two sizes of silver-toned spikes." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1157,13 +1157,13 @@ footer a:focus-visible {
<a class="postlink" href="/bag-strap/"> <a class="postlink" href="/bag-strap/">
<h2 data-ha-exclude="" id="bag-strap">bag strap </h2> <h2 data-ha-exclude="" id="bag-strap">bag strap </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</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">
</a> </a>
</li> </li>
@ -1220,6 +1220,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/5/` was built on 2026-05-04T15:35:10.590Z --> <!-- This page `/gallery/5/` was built on 2026-05-04T22:39:28.488Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/x-acto-knife-sheath/"> <a class="postlink" href="/x-acto-knife-sheath/">
<h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2> <h2 data-ha-exclude="" id="x-acto-knife-sheath">x-acto knife sheath </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -999,8 +999,6 @@ footer a:focus-visible {
<a class="postlink" href="/little-critter-pouch/"> <a class="postlink" href="/little-critter-pouch/">
<h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2> <h2 data-ha-exclude="" id="little-critter-pouch">little critter pouch </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
@ -1008,6 +1006,8 @@ footer a:focus-visible {
<li>highlight</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">
</a> </a>
</li> </li>
@ -1015,13 +1015,13 @@ footer a:focus-visible {
<a class="postlink" href="/zipper-bifold/"> <a class="postlink" href="/zipper-bifold/">
<h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2> <h2 data-ha-exclude="" id="zipper-bifold">zipper bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/zipper-bifold.jpg" alt="A collage showing a hand-stitched leather bifold with a zippered coin pocket on one exterior side." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1029,13 +1029,13 @@ footer a:focus-visible {
<a class="postlink" href="/vertical-zipper-card-wallet/"> <a class="postlink" href="/vertical-zipper-card-wallet/">
<h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2> <h2 data-ha-exclude="" id="vertical-zipper-card-wallet">vertical zipper card wallet </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1043,13 +1043,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<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>
@ -1057,13 +1057,13 @@ footer a:focus-visible {
<a class="postlink" href="/vertical-bifold/"> <a class="postlink" href="/vertical-bifold/">
<h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2> <h2 data-ha-exclude="" id="vertical-bifold">vertical bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1071,13 +1071,13 @@ footer a:focus-visible {
<a class="postlink" href="/eight-pocket-bifold/"> <a class="postlink" href="/eight-pocket-bifold/">
<h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2> <h2 data-ha-exclude="" id="eight-pocket-bifold">eight pocket bifold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1085,13 +1085,13 @@ footer a:focus-visible {
<a class="postlink" href="/double-bill-pocket-bifold/"> <a class="postlink" href="/double-bill-pocket-bifold/">
<h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2> <h2 data-ha-exclude="" id="double-bill-pocket-bifold">double bill pocket bifold </h2>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/double-bill-pocket-bifold.jpg" alt="A 3-picture collage showing a hand-stitched leather wallet in plum and light natural leather, with a double bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
</a> </a>
</li> </li>
@ -1099,13 +1099,13 @@ footer a:focus-visible {
<a class="postlink" href="/nine-pocket-bifold/"> <a class="postlink" href="/nine-pocket-bifold/">
<h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2> <h2 data-ha-exclude="" id="nine-pocket-bifold">nine pocket bifold </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1113,13 +1113,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-lighter-case/"> <a class="postlink" href="/leather-lighter-case/">
<h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2> <h2 data-ha-exclude="" id="leather-lighter-case">leather lighter case </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1127,13 +1127,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-chest-harness/"> <a class="postlink" href="/leather-chest-harness/">
<h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2> <h2 data-ha-exclude="" id="leather-chest-harness">leather chest harness </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </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> </a>
</li> </li>
@ -1141,8 +1141,6 @@ footer a:focus-visible {
<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>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1154,6 +1152,8 @@ footer a:focus-visible {
<li>pin</li> <li>pin</li>
</ul> </ul>
<img src="/img/anarchy-autism-rainbow-print.jpg" alt="A print in rainbow ink that says autism with the anarchy A." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1161,8 +1161,6 @@ footer a:focus-visible {
<a class="postlink" href="/rope-one/"> <a class="postlink" href="/rope-one/">
<h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2> <h2 data-ha-exclude="" id="rope-one-mature">rope (one) (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1170,6 +1168,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1226,6 +1226,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/6/` was built on 2026-05-04T15:35:10.881Z --> <!-- This page `/gallery/6/` was built on 2026-05-04T22:39:29.086Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,8 +985,6 @@ footer a:focus-visible {
<a class="postlink" href="/artisans-cooperative-shirts/"> <a class="postlink" href="/artisans-cooperative-shirts/">
<h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2> <h2 data-ha-exclude="" id="artisans-cooperative-shirts">artisans cooperative shirts </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>shirt</li> <li>shirt</li>
@ -994,6 +992,8 @@ footer a:focus-visible {
<li>print</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">
</a> </a>
</li> </li>
@ -1001,8 +1001,6 @@ footer a:focus-visible {
<a class="postlink" href="/shrimp/"> <a class="postlink" href="/shrimp/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2> <h2 data-ha-exclude="" id="shrimp">shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1014,6 +1012,8 @@ footer a:focus-visible {
<li>pin</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">
</a> </a>
</li> </li>
@ -1021,8 +1021,6 @@ footer a:focus-visible {
<a class="postlink" href="/girldick/"> <a class="postlink" href="/girldick/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2> <h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1036,6 +1034,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1043,8 +1043,6 @@ footer a:focus-visible {
<a class="postlink" href="/boypussy/"> <a class="postlink" href="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2> <h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1058,6 +1056,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1065,8 +1065,6 @@ footer a:focus-visible {
<a class="postlink" href="/queer/"> <a class="postlink" href="/queer/">
<h2 data-ha-exclude="" id="queer">queer </h2> <h2 data-ha-exclude="" id="queer">queer </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1080,6 +1078,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1087,8 +1087,6 @@ footer a:focus-visible {
<a class="postlink" href="/coming-out/"> <a class="postlink" href="/coming-out/">
<h2 data-ha-exclude="" id="coming-out">coming out </h2> <h2 data-ha-exclude="" id="coming-out">coming out </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1098,6 +1096,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1105,8 +1105,6 @@ footer a:focus-visible {
<a class="postlink" href="/happy-bihrtday/"> <a class="postlink" href="/happy-bihrtday/">
<h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2> <h2 data-ha-exclude="" id="happy-bihrtday">happy biHRTday </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1116,6 +1114,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1123,8 +1123,6 @@ footer a:focus-visible {
<a class="postlink" href="/foxgloves/"> <a class="postlink" href="/foxgloves/">
<h2 data-ha-exclude="" id="foxgloves">foxgloves </h2> <h2 data-ha-exclude="" id="foxgloves">foxgloves </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1134,6 +1132,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </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> </a>
</li> </li>
@ -1141,8 +1141,6 @@ footer a:focus-visible {
<a class="postlink" href="/artisans-cooperative-cards/"> <a class="postlink" href="/artisans-cooperative-cards/">
<h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2> <h2 data-ha-exclude="" id="artisans-cooperative-cards">artisans cooperative cards </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1150,6 +1148,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </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> </a>
</li> </li>
@ -1157,13 +1157,13 @@ footer a:focus-visible {
<a class="postlink" href="/stickers/"> <a class="postlink" href="/stickers/">
<h2 data-ha-exclude="" id="stickers">stickers! </h2> <h2 data-ha-exclude="" id="stickers">stickers! </h2>
<img src="/img/trans-rights-stickers.jpg" alt="Clear and holographic stickers in the same design - a smiling skull with speech bubble reading &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>sticker</li> <li>sticker</li>
</ul> </ul>
<img src="/img/trans-rights-stickers.jpg" alt="Clear and holographic stickers in the same design - a smiling skull with speech bubble reading &#39;trans rights!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1171,13 +1171,13 @@ footer a:focus-visible {
<a class="postlink" href="/shirts/"> <a class="postlink" href="/shirts/">
<h2 data-ha-exclude="" id="shirts">shirts! </h2> <h2 data-ha-exclude="" id="shirts">shirts! </h2>
<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">
<ul class="postlist-tags"> <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">
</a> </a>
</li> </li>
@ -1185,8 +1185,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1196,6 +1194,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<img src="/img/nonbinary-flag-print.jpg" alt="A print of a nonbinary flag waving, with yellow, white (uninked), purple, and black stripes." loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1203,8 +1203,6 @@ footer a:focus-visible {
<a class="postlink" href="/five-of-them/"> <a class="postlink" href="/five-of-them/">
<h2 data-ha-exclude="" id="five-of-them">five of them </h2> <h2 data-ha-exclude="" id="five-of-them">five of them </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1212,6 +1210,8 @@ footer a:focus-visible {
<li>shirt</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">
</a> </a>
</li> </li>
@ -1268,6 +1268,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/7/` was built on 2026-05-04T15:35:11.211Z --> <!-- This page `/gallery/7/` was built on 2026-05-04T22:39:29.724Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,8 +985,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -996,6 +994,8 @@ footer a:focus-visible {
<li>shirt</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">
</a> </a>
</li> </li>
@ -1003,13 +1003,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-strap-journal/"> <a class="postlink" href="/leather-strap-journal/">
<h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2> <h2 data-ha-exclude="" id="leather-strap-journal">leather strap journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1017,8 +1017,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1028,6 +1026,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1035,13 +1035,13 @@ footer a:focus-visible {
<a class="postlink" href="/stampede-journal/"> <a class="postlink" href="/stampede-journal/">
<h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2> <h2 data-ha-exclude="" id="stampede-journal">stampede journal </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1049,13 +1049,13 @@ footer a:focus-visible {
<a class="postlink" href="/orange-green-journal/"> <a class="postlink" href="/orange-green-journal/">
<h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2> <h2 data-ha-exclude="" id="orange-green-journal">orange green journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </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> </a>
</li> </li>
@ -1063,13 +1063,13 @@ footer a:focus-visible {
<a class="postlink" href="/baseball-journal/"> <a class="postlink" href="/baseball-journal/">
<h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2> <h2 data-ha-exclude="" id="baseball-journal">baseball journal </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>book</li> <li>book</li>
</ul> </ul>
<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>
@ -1077,8 +1077,6 @@ footer a:focus-visible {
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/trans-wrongs-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1092,6 +1090,8 @@ footer a:focus-visible {
<li>gender</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">
</a> </a>
</li> </li>
@ -1099,8 +1099,6 @@ footer a:focus-visible {
<a class="postlink" href="/geese-trans-wrongs/"> <a class="postlink" href="/geese-trans-wrongs/">
<h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2> <h2 data-ha-exclude="" id="geese-trans-wrongs">geese/trans wrongs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1110,6 +1108,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
@ -1117,8 +1117,6 @@ footer a:focus-visible {
<a class="postlink" href="/spotted-towhee/"> <a class="postlink" href="/spotted-towhee/">
<h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2> <h2 data-ha-exclude="" id="spotted-towhee">spotted towhee </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1126,6 +1124,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1133,13 +1133,13 @@ footer a:focus-visible {
<a class="postlink" href="/knit-shrimp/"> <a class="postlink" href="/knit-shrimp/">
<h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2> <h2 data-ha-exclude="" id="knit-shrimp">knit shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>knit</li> <li>knit</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">
</a> </a>
</li> </li>
@ -1147,8 +1147,6 @@ footer a:focus-visible {
<a class="postlink" href="/geese/"> <a class="postlink" href="/geese/">
<h2 data-ha-exclude="" id="geese">geese </h2> <h2 data-ha-exclude="" id="geese">geese </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1158,6 +1156,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</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">
</a> </a>
</li> </li>
@ -1165,8 +1165,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1176,6 +1174,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </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> </a>
</li> </li>
@ -1183,8 +1183,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1194,6 +1192,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1250,6 +1250,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/8/` was built on 2026-05-04T15:35:11.467Z --> <!-- This page `/gallery/8/` was built on 2026-05-04T22:39:30.003Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,8 +985,6 @@ footer a:focus-visible {
<a class="postlink" href="/trans-rights-skull/"> <a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2> <h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1000,6 +998,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1007,8 +1007,6 @@ footer a:focus-visible {
<a class="postlink" href="/stellars-jay/"> <a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2> <h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1018,6 +1016,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1025,8 +1025,6 @@ footer a:focus-visible {
<a class="postlink" href="/hair/"> <a class="postlink" href="/hair/">
<h2 data-ha-exclude="" id="hair">hair </h2> <h2 data-ha-exclude="" id="hair">hair </h2>
<img src="/img/hair-print.jpg" alt="A print in black ink of belly hair." loading="lazy" decoding="async" width="1000" height="710">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1034,6 +1032,8 @@ footer a:focus-visible {
<li>gender</li> <li>gender</li>
</ul> </ul>
<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>
@ -1041,8 +1041,6 @@ footer a:focus-visible {
<a class="postlink" href="/flicker/"> <a class="postlink" href="/flicker/">
<h2 data-ha-exclude="" id="flicker">flicker </h2> <h2 data-ha-exclude="" id="flicker">flicker </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1052,6 +1050,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</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">
</a> </a>
</li> </li>
@ -1059,8 +1059,6 @@ footer a:focus-visible {
<a class="postlink" href="/heron/"> <a class="postlink" href="/heron/">
<h2 data-ha-exclude="" id="heron">heron </h2> <h2 data-ha-exclude="" id="heron">heron </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1070,6 +1068,8 @@ footer a:focus-visible {
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/heron-print.jpg" alt="A print in black ink of a great blue heron, leaning downwards so that eir beak is level with eir feet." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1077,8 +1077,6 @@ footer a:focus-visible {
<a class="postlink" href="/seedling/"> <a class="postlink" href="/seedling/">
<h2 data-ha-exclude="" id="seedling">seedling </h2> <h2 data-ha-exclude="" id="seedling">seedling </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1086,6 +1084,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1093,8 +1093,6 @@ footer a:focus-visible {
<a class="postlink" href="/lupine/"> <a class="postlink" href="/lupine/">
<h2 data-ha-exclude="" id="lupine">lupine </h2> <h2 data-ha-exclude="" id="lupine">lupine </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1104,6 +1102,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/leather-keychains/"> <a class="postlink" href="/leather-keychains/">
<h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2> <h2 data-ha-exclude="" id="leather-keychains">leather keychains </h2>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li> <li>leather</li>
</ul> </ul>
<img src="/img/leather-keychains.jpg" alt="A picture of multiple leather keychains sitting on a wood table. Many of them are simple rectangle shapes with stitching around the edge; a few are odd wavy or geometric shapes. A few say things like &#39;MOM&#39; or &#39;EGG&#39;." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1125,8 +1125,6 @@ footer a:focus-visible {
<a class="postlink" href="/killdeer/"> <a class="postlink" href="/killdeer/">
<h2 data-ha-exclude="" id="killdeer">killdeer </h2> <h2 data-ha-exclude="" id="killdeer">killdeer </h2>
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1134,6 +1132,8 @@ footer a:focus-visible {
<li>card</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">
</a> </a>
</li> </li>
@ -1141,8 +1141,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1150,6 +1148,8 @@ footer a:focus-visible {
<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">
</a> </a>
</li> </li>
@ -1157,13 +1157,13 @@ footer a:focus-visible {
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/"> <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> <h2 data-ha-exclude="" id="handspun-yarn-in-party-mix-and-orange-gold">handspun yarn in party mix and orange-gold </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1171,8 +1171,6 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1180,6 +1178,8 @@ footer a:focus-visible {
<li>card</li> <li>card</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">
</a> </a>
</li> </li>
@ -1187,8 +1187,6 @@ footer a:focus-visible {
<a class="postlink" href="/chanterelle/"> <a class="postlink" href="/chanterelle/">
<h2 data-ha-exclude="" id="chanterelle">chanterelle </h2> <h2 data-ha-exclude="" id="chanterelle">chanterelle </h2>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
@ -1196,6 +1194,8 @@ footer a:focus-visible {
<li>card</li> <li>card</li>
</ul> </ul>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1252,6 +1252,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/9/` was built on 2026-05-04T15:35:11.990Z --> <!-- This page `/gallery/9/` was built on 2026-05-04T22:39:30.640Z -->
</body> </body>
</html> </html>

View File

@ -944,7 +944,7 @@ footer a:focus-visible {
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -985,13 +985,13 @@ footer a:focus-visible {
<a class="postlink" href="/crow/"> <a class="postlink" href="/crow/">
<h2 data-ha-exclude="" id="crow">crow </h2> <h2 data-ha-exclude="" id="crow">crow </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</li>
</ul> </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>
@ -999,13 +999,13 @@ footer a:focus-visible {
<a class="postlink" href="/charlie-the-alpaca-handspun/"> <a class="postlink" href="/charlie-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2> <h2 data-ha-exclude="" id="charlie-the-alpaca-handspun">charlie the alpaca handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1013,13 +1013,13 @@ footer a:focus-visible {
<a class="postlink" href="/ruby-the-alpaca-handspun/"> <a class="postlink" href="/ruby-the-alpaca-handspun/">
<h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2> <h2 data-ha-exclude="" id="ruby-the-alpaca-handspun">ruby the alpaca handspun </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<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>
@ -1027,13 +1027,13 @@ footer a:focus-visible {
<a class="postlink" href="/hand-dyed-gold-handspun/"> <a class="postlink" href="/hand-dyed-gold-handspun/">
<h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2> <h2 data-ha-exclude="" id="hand-dyed-gold-handspun">hand-dyed gold handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1041,13 +1041,13 @@ footer a:focus-visible {
<a class="postlink" href="/spinners-dream-handspun/"> <a class="postlink" href="/spinners-dream-handspun/">
<h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2> <h2 data-ha-exclude="" id="spinners-dream-handspun">spinner&#39;s dream handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1055,13 +1055,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1069,13 +1069,13 @@ footer a:focus-visible {
<a class="postlink" href="/fire-and-ice-handspun/"> <a class="postlink" href="/fire-and-ice-handspun/">
<h2 data-ha-exclude="" id="fire-and-ice-handspun">fire &amp; ice handspun </h2> <h2 data-ha-exclude="" id="fire-and-ice-handspun">fire &amp; ice handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1083,13 +1083,13 @@ footer a:focus-visible {
<a class="postlink" href="/dyeing-fiber/"> <a class="postlink" href="/dyeing-fiber/">
<h2 data-ha-exclude="" id="dyeing-fiber">dyeing fiber </h2> <h2 data-ha-exclude="" id="dyeing-fiber">dyeing fiber </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1097,13 +1097,13 @@ footer a:focus-visible {
<a class="postlink" href="/coral-reef-handspun/"> <a class="postlink" href="/coral-reef-handspun/">
<h2 data-ha-exclude="" id="coral-reef-handspun">coral reef handspun </h2> <h2 data-ha-exclude="" id="coral-reef-handspun">coral reef handspun </h2>
<img src="/img/coral-reef-handspun.jpg" alt="2 skeins, one large and one small, of a heathered grey yarn with hints of blue and orange in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </ul>
<img src="/img/coral-reef-handspun.jpg" alt="2 skeins, one large and one small, of a heathered grey yarn with hints of blue and orange in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
</a> </a>
</li> </li>
@ -1111,13 +1111,13 @@ footer a:focus-visible {
<a class="postlink" href="/bfl-silk-handspun/"> <a class="postlink" href="/bfl-silk-handspun/">
<h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2> <h2 data-ha-exclude="" id="bfl-silk-handspun">BFL/silk handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1125,13 +1125,13 @@ footer a:focus-visible {
<a class="postlink" href="/orion-handspun/"> <a class="postlink" href="/orion-handspun/">
<h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2> <h2 data-ha-exclude="" id="orion-handspun">orion handspun </h2>
<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">
<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">
</a> </a>
</li> </li>
@ -1139,13 +1139,13 @@ footer a:focus-visible {
<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>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
@ -1153,13 +1153,13 @@ footer a:focus-visible {
<a class="postlink" href="/light-grey-jacobs-handspun/"> <a class="postlink" href="/light-grey-jacobs-handspun/">
<h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2> <h2 data-ha-exclude="" id="light-grey-jacobs-handspun">light grey jacobs handspun </h2>
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light grey handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>yarn</li> <li>yarn</li>
</ul> </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> </a>
</li> </li>
@ -1210,6 +1210,6 @@ footer a:focus-visible {
</footer> </footer>
<!-- This page `/gallery/` was built on 2026-05-04T15:35:06.338Z --> <!-- This page `/gallery/` was built on 2026-05-04T22:39:21.390Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1496,46 +1496,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/slightly-weird-man-club/"> <a class="postlink" href="/big-pidge/">
<h2 data-ha-exclude="" id="slightly-weird-man-club">slightly weird man club </h2> <h2 data-ha-exclude="" id="big-pidge">big pidge </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>shirt</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<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">
<ul class="postlist-tags">
<li>gender</li>
<li>software</li>
<li>highlight</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/chanterelle/">
<h2 data-ha-exclude="" id="chanterelle">chanterelle </h2>
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1543,7 +1505,47 @@ export { HeadingAnchors }</script>
<li>card</li> <li>card</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">
</a>
</li>
<li class="post">
<a class="postlink" href="/pronoun-patches/">
<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="/greeting-loons/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2>
<ul class="postlist-tags">
<li>card</li>
<li>print</li>
<li>highlight</li>
</ul>
<img src="/img/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>
@ -1578,6 +1580,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/geese-trans-wrongs/` was built on 2026-05-04T15:35:06.303Z --> <!-- This page `/geese-trans-wrongs/` was built on 2026-05-04T22:39:21.351Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1496,24 +1496,24 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/brown-creeper/"> <a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="brown-creeper">brown creeper </h2> <h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>print</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/lupine/"> <a class="postlink" href="/stellars-jay/">
<h2 data-ha-exclude="" id="lupine">lupine </h2> <h2 data-ha-exclude="" id="stellars-jay">stellar&#39;s jay </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1524,24 +1524,24 @@ export { HeadingAnchors }</script>
<li>shirt</li> <li>shirt</li>
</ul> </ul>
<img src="/img/stellars-jay-print.jpg" alt="A print of a stellar&#39;s jay, a beautiful black and blue bird, about to take off from a branch" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/greeting-loons/"> <a class="postlink" href="/quorbs/">
<h2 data-ha-exclude="" id="greeting-loons">greeting loons </h2> <h2 data-ha-exclude="" id="quorbs">quorbs </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>card</li>
<li>print</li> <li>print</li>
<li>highlight</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">
</a> </a>
</li> </li>
@ -1576,6 +1576,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/geese/` was built on 2026-05-04T15:35:06.303Z --> <!-- This page `/geese/` was built on 2026-05-04T22:39:21.351Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1668,46 +1668,36 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/trans-the-world/"> <a class="postlink" href="/gender/">
<h2 data-ha-exclude="" id="trans-the-world">trans the world </h2> <h2 data-ha-exclude="" id="gender-2">gender? </h2>
<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">
<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/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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/on-pronouns/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="on-pronouns">on pronouns </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li> <li>gender</li>
<li>zine</li>
<li>highlight</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/luminescent/"> <a class="postlink" href="/bottom-growth/">
<h2 data-ha-exclude="" id="luminescent-mature">luminescent (mature)</h2> <h2 data-ha-exclude="" id="bottom-growth-mature">bottom growth (mature)</h2>
<img src="/img/luminescent-print.jpg" alt="A print of a tattooed woman in bright highlighter yellow underwear." class="blur" loading="lazy" decoding="async" width="900" height="1200">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1716,6 +1706,8 @@ export { HeadingAnchors }</script>
<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">
</a> </a>
</li> </li>
@ -1750,6 +1742,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/gender-as-a-proxy-variable/` was built on 2026-05-04T15:35:06.325Z --> <!-- This page `/gender-as-a-proxy-variable/` was built on 2026-05-04T22:39:21.328Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1718,44 +1718,22 @@ This may also be expanded to a multi-step approach, with questions covering some
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/congrats-on-the-gay/"> <a class="postlink" href="/happy-solstice-2025/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2> <h2 data-ha-exclude="" id="happy-solstice-2025">happy solstice 2025 </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
</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>
<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">
<ul class="postlist-tags">
<li>software</li>
<li>highlight</li> <li>highlight</li>
</ul> </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>
<li class="post"> <li class="post">
<a class="postlink" href="/trans-wrongs-skull/"> <a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="trans-wrongs-skull">trans wrongs skull </h2> <h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1770,6 +1748,26 @@ This may also be expanded to a multi-step approach, with questions covering some
<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">
</a>
</li>
<li class="post">
<a class="postlink" href="/congrats-on-the-gay/">
<h2 data-ha-exclude="" id="congrats-on-the-gay">congrats on the gay </h2>
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. &#39;Congrats on the,&#39; and then, in rainbow, &#39;Gay!&#39;" loading="lazy" decoding="async" width="1000" height="750">
</a> </a>
</li> </li>
@ -1804,6 +1802,6 @@ This may also be expanded to a multi-step approach, with questions covering some
</footer> </footer>
<!-- This page `/gender-in-data-models/` was built on 2026-05-04T15:35:06.309Z --> <!-- This page `/gender-in-data-models/` was built on 2026-05-04T22:39:21.354Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1502,10 +1502,38 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/girldick/"> <a class="postlink" href="/networks-of-trans-care/">
<h2 data-ha-exclude="" id="girldick-mature">girldick (mature)</h2> <h2 data-ha-exclude="" id="networks-of-trans-care">networks of trans care </h2>
<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"> <ul class="postlist-tags">
<li>gender</li>
</ul>
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
</a>
</li>
<li class="post">
<a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </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="/boypussy/">
<h2 data-ha-exclude="" id="boypussy-mature">boypussy (mature)</h2>
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1520,38 +1548,8 @@ export { HeadingAnchors }</script>
<li>gender</li> <li>gender</li>
</ul> </ul>
</a> <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">
</li>
<li class="post">
<a class="postlink" href="/booby-congrats-on-the-top-surgery/">
<h2 data-ha-exclude="" id="booby-congrats-on-the-top-surgery">booby (congrats on the top surgery) </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>card</li>
<li>gender</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/queer-book-list/">
<h2 data-ha-exclude="" id="queer-book-list">queer book list </h2>
<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">
<ul class="postlist-tags">
<li>gender</li>
</ul>
</a> </a>
</li> </li>
@ -1586,6 +1584,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/gender/` was built on 2026-05-04T15:35:06.297Z --> <!-- This page `/gender/` was built on 2026-05-04T22:39:21.318Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1506,46 +1506,22 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/fat-raccoon/"> <a class="postlink" href="/squarsh/">
<h2 data-ha-exclude="" id="fat-raccoon">fat raccoon </h2> <h2 data-ha-exclude="" id="squarsh">squarsh </h2>
<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">
<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/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>
<li class="post"> <li class="post">
<a class="postlink" href="/kestrel-zine/"> <a class="postlink" href="/trans-rights-skull/">
<h2 data-ha-exclude="" id="kestrel-zine">kestrel zine </h2> <h2 data-ha-exclude="" id="trans-rights-skull">trans rights skull </h2>
<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">
<ul class="postlist-tags">
<li>print</li>
<li>zine</li>
<li>highlight</li>
</ul>
</a>
</li>
<li class="post">
<a class="postlink" href="/shrimp/">
<h2 data-ha-exclude="" id="shrimp">shrimp </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1557,7 +1533,25 @@ export { HeadingAnchors }</script>
<li>pin</li> <li>pin</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">
</a>
</li>
<li class="post">
<a class="postlink" href="/kniphofia/">
<h2 data-ha-exclude="" id="kniphofia">kniphofia </h2>
<ul class="postlist-tags">
<li>print</li>
</ul>
<img src="/img/kniphofia-print.jpg" alt="A print of a brightly colored flower in 4 layers of color" loading="lazy" decoding="async" width="1000" height="1333">
</a> </a>
</li> </li>
@ -1592,6 +1586,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/girldick/` was built on 2026-05-04T15:35:06.312Z --> <!-- This page `/girldick/` was built on 2026-05-04T22:39:21.362Z -->
</body> </body>
</html> </html>

View File

@ -1320,7 +1320,7 @@ class HeadingAnchors extends HTMLElement {
anchor.classList.add(HeadingAnchors.classes.anchor); anchor.classList.add(HeadingAnchors.classes.anchor);
let content = this.getContent(); let content = this.getContent();
anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`; // CHANGED HERE anchor.innerHTML = `<span aria-labelledby=${heading.id}>${content}</span>`;
anchor.addEventListener("focus", e => { anchor.addEventListener("focus", e => {
let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`); let anchor = e.target.closest(`.${HeadingAnchors.classes.anchor}`);
@ -1377,7 +1377,7 @@ export { HeadingAnchors }</script>
</li> </li>
<li> <li>
<a href="/" title=""> <a href="/" title="home">
<i class="fa fa-solid fa-crow" aria-hidden="true"></i> <i class="fa fa-solid fa-crow" aria-hidden="true"></i>
<span class="menu-text">home</span> <span class="menu-text">home</span>
</a> </a>
@ -1538,10 +1538,8 @@ export { HeadingAnchors }</script>
<ol id="postlist"> <ol id="postlist">
<li class="post"> <li class="post">
<a class="postlink" href="/tooled-leather-patches/"> <a class="postlink" href="/fishhook-pride-keychains/">
<h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2> <h2 data-ha-exclude="" id="fishhook-pride-keychains">fishhook pride keychains </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
@ -1550,34 +1548,42 @@ export { HeadingAnchors }</script>
<li>gender</li> <li>gender</li>
</ul> </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> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/in-the-news/"> <a class="postlink" href="/gender-in-data-models/">
<h2 data-ha-exclude="" id="in-the-news">in the news </h2> <h2 data-ha-exclude="" id="gender-in-data-models">gender in data models </h2>
<img src="/img/shrimp-knitting.jpg" alt="Picture unrelated to post. Lee, sitting in a chair and seen in profile, looks up and smiles. Ze is holding and working on a partially knit shrimp." loading="lazy" decoding="async" width="1000" height="666">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>gender</li> <li>gender</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">
</a> </a>
</li> </li>
<li class="post"> <li class="post">
<a class="postlink" href="/on-the-ubiquity-of-enby/"> <a class="postlink" href="/tooled-leather-patches/">
<h2 data-ha-exclude="" id="on-the-ubiquity-of-enby">on the ubiquity of &#39;enby&#39; </h2> <h2 data-ha-exclude="" id="tooled-leather-patches">tooled leather patches </h2>
<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">
<ul class="postlist-tags"> <ul class="postlist-tags">
<li>leather</li>
<li>gender</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">
</a> </a>
</li> </li>
@ -1612,6 +1618,6 @@ export { HeadingAnchors }</script>
</footer> </footer>
<!-- This page `/give-to-trans-orgs-and-people/` was built on 2026-05-04T15:35:06.330Z --> <!-- This page `/give-to-trans-orgs-and-people/` was built on 2026-05-04T22:39:21.376Z -->
</body> </body>
</html> </html>

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