drone build Sun Sep 20 18:46:44 PDT 2026
This commit is contained in:
+1
-1
@@ -1655,6 +1655,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/1/` was built on 2026-09-20T22:13:41.624Z -->
|
<!-- This page `/1/` was built on 2026-09-21T01:46:32.997Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1703,6 +1703,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/10/` was built on 2026-09-20T22:13:45.372Z -->
|
<!-- This page `/10/` was built on 2026-09-21T01:46:36.232Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1671,6 +1671,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/11/` was built on 2026-09-20T22:13:45.699Z -->
|
<!-- This page `/11/` was built on 2026-09-21T01:46:36.562Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1691,6 +1691,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/12/` was built on 2026-09-20T22:13:45.986Z -->
|
<!-- This page `/12/` was built on 2026-09-21T01:46:36.937Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1683,6 +1683,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/13/` was built on 2026-09-20T22:13:46.141Z -->
|
<!-- This page `/13/` was built on 2026-09-21T01:46:37.089Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1657,6 +1657,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/14/` was built on 2026-09-20T22:13:46.459Z -->
|
<!-- This page `/14/` was built on 2026-09-21T01:46:37.318Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1555,6 +1555,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/15/` was built on 2026-09-20T22:13:46.752Z -->
|
<!-- This page `/15/` was built on 2026-09-21T01:46:37.616Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1655,6 +1655,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/2/` was built on 2026-09-20T22:13:42.030Z -->
|
<!-- This page `/2/` was built on 2026-09-21T01:46:33.445Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1659,6 +1659,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/3/` was built on 2026-09-20T22:13:42.438Z -->
|
<!-- This page `/3/` was built on 2026-09-21T01:46:33.805Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1667,6 +1667,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/4/` was built on 2026-09-20T22:13:42.967Z -->
|
<!-- This page `/4/` was built on 2026-09-21T01:46:34.219Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1451,6 +1451,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/404.html` was built on 2026-09-20T22:13:39.357Z -->
|
<!-- This page `/404.html` was built on 2026-09-21T01:46:30.880Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1655,6 +1655,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/5/` was built on 2026-09-20T22:13:43.543Z -->
|
<!-- This page `/5/` was built on 2026-09-21T01:46:34.655Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1657,6 +1657,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/6/` was built on 2026-09-20T22:13:43.814Z -->
|
<!-- This page `/6/` was built on 2026-09-21T01:46:34.906Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1665,6 +1665,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/7/` was built on 2026-09-20T22:13:44.199Z -->
|
<!-- This page `/7/` was built on 2026-09-21T01:46:35.237Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1657,6 +1657,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/8/` was built on 2026-09-20T22:13:44.542Z -->
|
<!-- This page `/8/` was built on 2026-09-21T01:46:35.514Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1655,6 +1655,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/9/` was built on 2026-09-20T22:13:44.911Z -->
|
<!-- This page `/9/` was built on 2026-09-21T01:46:35.850Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-14
@@ -1887,47 +1887,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/designing-a-bag/">
|
<a class="postlink" href="/vertical-card-wallet/">
|
||||||
<h2 data-ha-exclude="">designing a bag </h2>
|
<h2 data-ha-exclude="">vertical card wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</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't slide out." loading="lazy" decoding="async" width="1000" height="1777">
|
<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="/foldy-wallet-with-thumb-slide/">
|
<a class="postlink" href="/leather-long-stitch-journals/">
|
||||||
<h2 data-ha-exclude="">foldy wallet with thumb slide </h2>
|
<h2 data-ha-exclude="">leather long-stitch journals </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/foldy-thumb-slide.jpg" alt="A card wallet with one main pocket and one quick access slot with a thumb slide. The cover of the main pocket curves around the thumb slide." loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/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="/fishhook-pride-keychains/">
|
<a class="postlink" href="/shrimp-cat-toy/">
|
||||||
<h2 data-ha-exclude="">fishhook pride keychains </h2>
|
<h2 data-ha-exclude="">shrimp cat toy </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</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">
|
<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>
|
||||||
@@ -1984,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/aarons-mask/` was built on 2026-09-20T22:13:39.348Z -->
|
<!-- This page `/aarons-mask/` was built on 2026-09-21T01:46:30.850Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1568,6 +1568,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/about/` was built on 2026-09-20T22:13:39.356Z -->
|
<!-- This page `/about/` was built on 2026-09-21T01:46:30.880Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1903,15 +1903,15 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/striped-journal/">
|
<a class="postlink" href="/tiny-books/">
|
||||||
<h2 data-ha-exclude="">striped journal </h2>
|
<h2 data-ha-exclude="">tiny books </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1933,15 +1933,15 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-strap-journal/">
|
<a class="postlink" href="/baseball-journal/">
|
||||||
<h2 data-ha-exclude="">leather strap journal </h2>
|
<h2 data-ha-exclude="">baseball 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">
|
<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>
|
||||||
@@ -1998,6 +1998,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/acadia-coloring-journal/` was built on 2026-09-20T22:13:39.321Z -->
|
<!-- This page `/acadia-coloring-journal/` was built on 2026-09-21T01:46:30.847Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-16
@@ -1887,49 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/textures-unite/">
|
<a class="postlink" href="/pink-socks/">
|
||||||
<h2 data-ha-exclude="">textures unite </h2>
|
<h2 data-ha-exclude="">pink socks </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>knit</li>
|
<li>knit</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/butch-hands-pattern/">
|
<a class="postlink" href="/brookes-scarf/">
|
||||||
<h2 data-ha-exclude="">butch hands pattern </h2>
|
<h2 data-ha-exclude="">brooke's scarf </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/pride-dice-bags/">
|
<a class="postlink" href="/brookes-socks/">
|
||||||
<h2 data-ha-exclude="">pride dice bags </h2>
|
<h2 data-ha-exclude="">brooke's socks </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>knit</li>
|
<li>knit</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">
|
<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>
|
||||||
@@ -1986,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/acadia-mitts/` was built on 2026-09-20T22:13:39.325Z -->
|
<!-- This page `/acadia-mitts/` was built on 2026-09-21T01:46:30.875Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1456,6 +1456,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/accessibility/` was built on 2026-09-20T22:13:39.357Z -->
|
<!-- This page `/accessibility/` was built on 2026-09-21T01:46:30.880Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2065,33 +2085,31 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/framer-accessibility/">
|
<a class="postlink" href="/my-favorite-git-flag/">
|
||||||
<h2 data-ha-exclude="">framer accessibility </h2>
|
<h2 data-ha-exclude="">my favorite git flag </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
|
<img src="/img/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="/gender-in-data-models/">
|
<a class="postlink" href="/core-css/">
|
||||||
<h2 data-ha-exclude="">gender in data models </h2>
|
<h2 data-ha-exclude="">core CSS </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
<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">
|
<img src="/img/core-css.png" alt="A website mockup in dark mode with light pink accents. Everything is filler text such as the title 'This is my cool website', headers reading things like 'This is an h1', nav items 'Nav item 1', etc. There is a paragraph block - the opening of the Bee Movie - and part of an image visible - a screencap of the music video for Never Gonna Give You Up by Rick Astley." loading="lazy" decoding="async" width="1000" height="447">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2162,6 +2180,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/accessible-image-modals/` was built on 2026-09-20T22:13:39.371Z -->
|
<!-- This page `/accessible-image-modals/` was built on 2026-09-21T01:46:30.894Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+38
-18
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2460,15 +2480,15 @@ 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="/screen-reader-optimizations/">
|
||||||
<h2 data-ha-exclude="">moving images </h2>
|
<h2 data-ha-exclude="">screen reader optimizations </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -2553,6 +2573,6 @@ codeberg https://codeberg.org/inherentlee/git-intro.git (push)</code></pre>
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/an-intro-to-git/` was built on 2026-09-20T22:13:39.371Z -->
|
<!-- This page `/an-intro-to-git/` was built on 2026-09-21T01:46:30.894Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-16
@@ -1909,26 +1909,22 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/pronoun-patches/">
|
<a class="postlink" href="/stickers/">
|
||||||
<h2 data-ha-exclude="">pronoun patches </h2>
|
<h2 data-ha-exclude="">stickers! </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>sticker</li>
|
||||||
|
|
||||||
<li>patch</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/pronoun-patch.jpg" alt="Rows of the same design, a skull with a speech bubble announcing varied pronoun sets, repeat in multiple colors along a stretch of off-white fabric." loading="lazy" decoding="async" width="1000" height="562">
|
<img src="/img/trans-rights-stickers.jpg" alt="Clear and holographic stickers in the same design - a smiling skull with speech bubble reading 'trans rights!'" 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="/flicker/">
|
||||||
<h2 data-ha-exclude="">flatfish </h2>
|
<h2 data-ha-exclude="">flicker </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1936,22 +1932,24 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/shirts/">
|
<a class="postlink" href="/block-printing-transfer-method/">
|
||||||
<h2 data-ha-exclude="">shirts! </h2>
|
<h2 data-ha-exclude="">block printing transfer method </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>print</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/shirts.jpg" alt="A row of shirts hanging in front of a window, with a variety of hand-printed designs." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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>
|
||||||
@@ -2008,6 +2006,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/anarchy-autism/` was built on 2026-09-20T22:13:39.334Z -->
|
<!-- This page `/anarchy-autism/` was built on 2026-09-21T01:46:30.870Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1945,6 +1945,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/art-shows-and-events/` was built on 2026-09-20T22:13:39.324Z -->
|
<!-- This page `/art-shows-and-events/` was built on 2026-09-21T01:46:30.874Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1893,38 +1893,6 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/quorbs/">
|
|
||||||
<h2 data-ha-exclude="">quorbs </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/hair/">
|
|
||||||
<h2 data-ha-exclude="">hair </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</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">
|
<li class="post">
|
||||||
<a class="postlink" href="/become-unbutterable/">
|
<a class="postlink" href="/become-unbutterable/">
|
||||||
<h2 data-ha-exclude="">become unbutterable </h2>
|
<h2 data-ha-exclude="">become unbutterable </h2>
|
||||||
@@ -1939,6 +1907,46 @@ switch (currentThemeValue) {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/heron/">
|
||||||
|
<h2 data-ha-exclude="">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="/trans-wrongs-skull/">
|
||||||
|
<h2 data-ha-exclude="">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 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -1991,6 +1999,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/artisans-cooperative-cards/` was built on 2026-09-20T22:13:39.332Z -->
|
<!-- This page `/artisans-cooperative-cards/` was built on 2026-09-21T01:46:30.860Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1913,22 +1913,26 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/kniphofia/">
|
<a class="postlink" href="/pronoun-patches/">
|
||||||
<h2 data-ha-exclude="">kniphofia </h2>
|
<h2 data-ha-exclude="">pronoun patches </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>patch</li>
|
||||||
|
|
||||||
|
<li>gender</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/trans-wrongs-skull/">
|
<a class="postlink" href="/seedling/">
|
||||||
<h2 data-ha-exclude="">trans wrongs skull </h2>
|
<h2 data-ha-exclude="">seedling </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1936,14 +1940,8 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
<li>sticker</li>
|
|
||||||
|
|
||||||
<li>pin</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
<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>
|
||||||
@@ -2000,6 +1998,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-09-20T22:13:39.334Z -->
|
<!-- This page `/artisans-cooperative-shirts/` was built on 2026-09-21T01:46:30.869Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1921,6 +1921,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/artists-conk/` was built on 2026-09-20T22:13:39.345Z -->
|
<!-- This page `/artists-conk/` was built on 2026-09-21T01:46:30.871Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2269,22 +2289,6 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/core-css/">
|
|
||||||
<h2 data-ha-exclude="">core CSS </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>software</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/core-css.png" alt="A website mockup in dark mode with light pink accents. Everything is filler text such as the title 'This is my cool website', headers reading things like 'This is an h1', nav items 'Nav item 1', etc. There is a paragraph block - the opening of the Bee Movie - and part of an image visible - a screencap of the music video for Never Gonna Give You Up by Rick Astley." loading="lazy" decoding="async" width="1000" height="447">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/designing-a-bag/">
|
<a class="postlink" href="/designing-a-bag/">
|
||||||
<h2 data-ha-exclude="">designing a bag </h2>
|
<h2 data-ha-exclude="">designing a bag </h2>
|
||||||
@@ -2317,6 +2321,20 @@ switch (currentThemeValue) {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/comparing-text-editors/">
|
||||||
|
<h2 data-ha-exclude="">comparing text editors </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>software</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant'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>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -2369,6 +2387,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-09-20T22:13:39.370Z -->
|
<!-- This page `/azure-locations-and-file-crawling/` was built on 2026-09-21T01:46:30.893Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2068,43 +2088,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/comparing-text-editors/">
|
<a class="postlink" href="/domain-and-site-setup/">
|
||||||
<h2 data-ha-exclude="">comparing text editors </h2>
|
<h2 data-ha-exclude="">domain and site setup </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant's stem, with many small needle-like leaves emerging from all sides of the circular stem at each segmented joint." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/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="/my-favorite-git-flag/">
|
<a class="postlink" href="/moving-images/">
|
||||||
<h2 data-ha-exclude="">my favorite git flag </h2>
|
<h2 data-ha-exclude="">moving images </h2>
|
||||||
|
|
||||||
<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">
|
<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="/intro-to-wireframing/">
|
<a class="postlink" href="/handedness-toggle/">
|
||||||
<h2 data-ha-exclude="">intro to wireframing </h2>
|
<h2 data-ha-exclude="">handedness toggle </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/aggregator-wireframes.jpg" alt="a figma page with 4 major sections titled aggregator, aggregator mobile, aggregator color, and aggregator mobile color. each section has 7 pages in it - all sections pretty clearly have the same 7 pages, with the mobile sections shown on mobile screens and the color sections in a rainbow of pastels rather than grayscale." loading="lazy" decoding="async" width="1000" height="1042">
|
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2161,6 +2181,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/backend-accessibility/` was built on 2026-09-20T22:13:39.370Z -->
|
<!-- This page `/backend-accessibility/` was built on 2026-09-21T01:46:30.893Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-14
@@ -1887,47 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-long-stitch-journals/">
|
<a class="postlink" href="/foldy-wallet/">
|
||||||
<h2 data-ha-exclude="">leather long-stitch journals </h2>
|
<h2 data-ha-exclude="">foldy wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
<li>book</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/long-stitch-journals.jpg" alt="A stack of hand-bound journals showing long stitches aligned with the spines. They are leather bound and have tie closures." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/snap-pouch/">
|
<a class="postlink" href="/mom-bag/">
|
||||||
<h2 data-ha-exclude="">snap pouch </h2>
|
<h2 data-ha-exclude="">mom bag </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">
|
<img src="/img/mom-bag.jpg" alt="A leather bag sized for a large smartphone with a main pocket and a wraparound smaller pocket. It has a magnetic clasp." loading="lazy" decoding="async" width="900" height="1200">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/patchwork-wallet/">
|
<a class="postlink" href="/leaf-patches/">
|
||||||
<h2 data-ha-exclude="">patchwork wallet </h2>
|
<h2 data-ha-exclude="">leaf patches </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/patchwork-wallet.jpg" alt="A collage showing a wallet in a patchwork style, with different colors of leather all stitched together to make up the exterior and the top interior pockets. Other pockets inside are dyed various colors." loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/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>
|
||||||
@@ -1984,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/bag-strap/` was built on 2026-09-20T22:13:39.345Z -->
|
<!-- This page `/bag-strap/` was built on 2026-09-21T01:46:30.871Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-10
@@ -1897,43 +1897,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/blue-and-brown-leather-journal/">
|
<a class="postlink" href="/leather-strap-journal/">
|
||||||
<h2 data-ha-exclude="">blue and brown leather journal </h2>
|
<h2 data-ha-exclude="">leather strap journal </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/tiny-books/">
|
<a class="postlink" href="/orange-journal/">
|
||||||
<h2 data-ha-exclude="">tiny books </h2>
|
<h2 data-ha-exclude="">orange journal </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/acadia-coloring-journal/">
|
<a class="postlink" href="/lined-notebook/">
|
||||||
<h2 data-ha-exclude="">Acadia coloring journal </h2>
|
<h2 data-ha-exclude="">lined notebook </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>book</li>
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/acadia-coloring-journal.jpg" alt="A five panel collage showcasing a book that is part graph papers of various sizes, and part coloring pages based on Acadia National Park." loading="lazy" decoding="async" width="1000" height="562">
|
<img src="/img/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>
|
||||||
@@ -1990,6 +1990,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/baseball-journal/` was built on 2026-09-20T22:13:39.331Z -->
|
<!-- This page `/baseball-journal/` was built on 2026-09-21T01:46:30.858Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1894,45 +1894,63 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/euphorbia/">
|
<a class="postlink" href="/queer/">
|
||||||
<h2 data-ha-exclude="">euphorbia </h2>
|
<h2 data-ha-exclude="">queer </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
</ul>
|
<li>card</li>
|
||||||
<img src="/img/euphorbia-print.jpg" alt="A print in black ink on brown paper. It depicts a stem of euphorbia, a plant with long, thin leaves and many clustered flowers." loading="lazy" decoding="async" width="1000" height="1333">
|
|
||||||
|
|
||||||
</a>
|
<li>sticker</li>
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
<li>pin</li>
|
||||||
<a class="postlink" href="/tiny-portraits/">
|
|
||||||
<h2 data-ha-exclude="">tiny portraits </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/tiny-portrait-stamps.jpg" alt="A collage showing various small (around an inch) stamps that depict people or animals." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/bottom-growth/">
|
|
||||||
<h2 data-ha-exclude="">bottom growth (mature)</h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/bottom-growth-prints.jpg" alt="4 copies of the same print in various color schemes, laid out in a 2x2 grid. The print shows testosterone-driven bottom growth of a clitoris. The color schemes are, clockwise from top right, brown on turquoise, red on cornsilk (muted yellow), violet on magenta, and mint green on lilac." class="blur" loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/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="/happy-bihrtday/">
|
||||||
|
<h2 data-ha-exclude="">happy biHRTday </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading 'happy biHRTday'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/trans-wrongs-skull/">
|
||||||
|
<h2 data-ha-exclude="">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 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1989,6 +2007,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/become-unbutterable/` was built on 2026-09-20T22:13:39.320Z -->
|
<!-- This page `/become-unbutterable/` was built on 2026-09-21T01:46:30.846Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,31 +1887,29 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/rambouillet-handspun/">
|
<a class="postlink" href="/light-grey-jacobs-handspun/">
|
||||||
<h2 data-ha-exclude="">rambouillet handspun </h2>
|
<h2 data-ha-exclude="">light grey jacobs handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
<li>highlight</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/handcombed-jacobs-handspun/">
|
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
|
||||||
<h2 data-ha-exclude="">handcombed jacobs handspun </h2>
|
<h2 data-ha-exclude="">handspun yarn in party mix and orange-gold </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1982,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/bfl-silk-handspun/` was built on 2026-09-20T22:13:39.353Z -->
|
<!-- This page `/bfl-silk-handspun/` was built on 2026-09-21T01:46:30.877Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-11
@@ -1904,45 +1904,51 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/squarsh/">
|
<a class="postlink" href="/iris/">
|
||||||
<h2 data-ha-exclude="">squarsh </h2>
|
<h2 data-ha-exclude="">iris </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</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">
|
<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="/shirts/">
|
<a class="postlink" href="/not-a-drill/">
|
||||||
<h2 data-ha-exclude="">shirts! </h2>
|
<h2 data-ha-exclude="">not a drill </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/shirts.jpg" alt="A row of shirts hanging in front of a window, with a variety of hand-printed designs." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads 'ceci n'est pas un exercice' or 'this is not a drill'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/quorbs/">
|
<a class="postlink" href="/happy-bihrtday/">
|
||||||
<h2 data-ha-exclude="">quorbs </h2>
|
<h2 data-ha-exclude="">happy biHRTday </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>highlight</li>
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/quorbs-print.jpg" alt="A print in two layers of color showing two rotund quails on a branch. Most of the details are in black ink, then there is a layer with a brown gradient filling in some color on the head and breast." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading 'happy biHRTday'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1999,6 +2005,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/big-pidge/` was built on 2026-09-20T22:13:39.329Z -->
|
<!-- This page `/big-pidge/` was built on 2026-09-21T01:46:30.856Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1891,45 +1891,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/dragon-mask/">
|
<a class="postlink" href="/orange-journal/">
|
||||||
<h2 data-ha-exclude="">dragon mask </h2>
|
<h2 data-ha-exclude="">orange journal </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>book</li>
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/dragon-mask.jpg" alt="lee (a white person with glasses and a side shave) holds up a leather dragon mask in black and dark green. ze sticks hir tongue out at it." loading="lazy" decoding="async" width="1000" height="746">
|
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/eight-pocket-bifold/">
|
<a class="postlink" href="/proud-dad-wallet/">
|
||||||
<h2 data-ha-exclude="">eight pocket bifold </h2>
|
<h2 data-ha-exclude="">proud dad wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/eight-pocket-bifold.jpg" alt="A 3-picture collage showing a hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a asymmetrical interior with a hidden pocket and 3 card pockets on the right, and a hidden pocket and 2 card pockets on the left. The left front pocket has a small naturally occuring hole." loading="lazy" decoding="async" width="1000" height="1777">
|
<img src="/img/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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-chest-harness/">
|
<a class="postlink" href="/square-watercolor-pad/">
|
||||||
<h2 data-ha-exclude="">leather chest harness </h2>
|
<h2 data-ha-exclude="">square watercolor pad </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>book</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">
|
<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>
|
||||||
@@ -1986,6 +1986,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/black-and-red-journal/` was built on 2026-09-20T22:13:39.354Z -->
|
<!-- This page `/black-and-red-journal/` was built on 2026-09-21T01:46:30.878Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1927,40 +1927,24 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/greeting-quorbs/">
|
<a class="postlink" href="/bottom-growth/">
|
||||||
<h2 data-ha-exclude="">greeting quorbs </h2>
|
<h2 data-ha-exclude="">bottom growth (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/congrats-on-the-autism-adhd/">
|
|
||||||
<h2 data-ha-exclude="">congrats on the autism/adhd </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/congrats-on-the.jpg" alt="4 greeting cards propped up on a keyboard. On the right hand side, two cards read 'Congrats on the Autism'; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read 'Congrats on the ADHD'; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
|
<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="/slightly-weird-man-club/">
|
<a class="postlink" href="/five-of-them/">
|
||||||
<h2 data-ha-exclude="">slightly weird man club </h2>
|
<h2 data-ha-exclude="">five of them </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1968,10 +1952,26 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>gender</li>
|
</ul>
|
||||||
|
<img src="/img/five-of-them-print.jpg" alt="A block print of five mule deer grazing in a dark green field. The deer are partially negative space and partially brown ink detailing." loading="lazy" decoding="async" width="1000" height="594">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/fat-raccoon/">
|
||||||
|
<h2 data-ha-exclude="">fat raccoon </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/slightly-weird-man-club-print.jpg" alt="A print that reads 'slightly weird man club' in a nonbinary flag colored gradient" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/fat-raccoon-print.jpg" alt="A block print in black ink of a rotund raccoon raising a welcoming paw towards the viewer." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2028,6 +2028,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/block-printing-transfer-method/` was built on 2026-09-20T22:13:39.329Z -->
|
<!-- This page `/block-printing-transfer-method/` was built on 2026-09-21T01:46:30.856Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1917,29 +1917,29 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/orange-green-journal/">
|
<a class="postlink" href="/orange-journal/">
|
||||||
<h2 data-ha-exclude="">orange green journal </h2>
|
<h2 data-ha-exclude="">orange 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">
|
<img src="/img/orange-journal.jpg" alt="A three panel collage showcasing a small book with foldout pages and a bright orange cover." loading="lazy" decoding="async" width="1000" height="1776">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/lined-notebook/">
|
<a class="postlink" href="/tiny-books/">
|
||||||
<h2 data-ha-exclude="">lined notebook </h2>
|
<h2 data-ha-exclude="">tiny books </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>book</li>
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/lined-notebook.jpg" alt="A three panel collage showing a the endpapers, cover, and pages of a small hardbound notebook." loading="lazy" decoding="async" width="1000" height="1776">
|
<img src="/img/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>
|
||||||
@@ -1996,6 +1996,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-09-20T22:13:39.321Z -->
|
<!-- This page `/blue-and-brown-leather-journal/` was built on 2026-09-21T01:46:30.847Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1897,8 +1897,40 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/seedling/">
|
<a class="postlink" href="/squarsh/">
|
||||||
<h2 data-ha-exclude="">seedling </h2>
|
<h2 data-ha-exclude="">squarsh </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/happy-bihrtday/">
|
||||||
|
<h2 data-ha-exclude="">happy biHRTday </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading 'happy biHRTday'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/junco/">
|
||||||
|
<h2 data-ha-exclude="">junco </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1907,39 +1939,7 @@ switch (currentThemeValue) {
|
|||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/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>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/killdeer/">
|
|
||||||
<h2 data-ha-exclude="">killdeer </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/artisans-cooperative-shirts/">
|
|
||||||
<h2 data-ha-exclude="">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 'Artisans Cooperative' with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1996,6 +1996,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-09-20T22:13:39.350Z -->
|
<!-- This page `/booby-congrats-on-the-top-surgery/` was built on 2026-09-21T01:46:30.852Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+23
-23
@@ -1892,45 +1892,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/brown-creeper/">
|
<a class="postlink" href="/flatfish/">
|
||||||
<h2 data-ha-exclude="">brown creeper </h2>
|
<h2 data-ha-exclude="">flatfish </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/flatfish-print.jpg" alt="A print of a simple flatfish design inked in sepia." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/tiny-portraits/">
|
||||||
|
<h2 data-ha-exclude="">tiny portraits </h2>
|
||||||
|
|
||||||
<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">
|
<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="/networks-of-trans-care/">
|
<a class="postlink" href="/gender/">
|
||||||
<h2 data-ha-exclude="">networks of trans care </h2>
|
<h2 data-ha-exclude="">gender? </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/fishhook-pride-keychains/">
|
|
||||||
<h2 data-ha-exclude="">fishhook pride keychains </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/fishhook-keychain-nonbinary.jpg" alt="a keychain with an iridescent fishhook style attachment linked via leather to an iridescent keyring. the leather is stitched with nonbinary flag colors." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1987,6 +1987,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/bottom-growth/` was built on 2026-09-20T22:13:39.349Z -->
|
<!-- This page `/bottom-growth/` was built on 2026-09-21T01:46:30.850Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-10
@@ -1887,43 +1887,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/snap-pouch/">
|
<a class="postlink" href="/black-and-red-journal/">
|
||||||
<h2 data-ha-exclude="">snap pouch </h2>
|
<h2 data-ha-exclude="">black and red journal </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>book</li>
|
||||||
|
|
||||||
<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">
|
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/brookes-collar/">
|
<a class="postlink" href="/wrap-bracelets/">
|
||||||
<h2 data-ha-exclude="">brooke's collar </h2>
|
<h2 data-ha-exclude="">wrap bracelets </h2>
|
||||||
|
|
||||||
<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">
|
<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="/mom-bag/">
|
<a class="postlink" href="/vertical-zipper-card-wallet/">
|
||||||
<h2 data-ha-exclude="">mom bag </h2>
|
<h2 data-ha-exclude="">vertical zipper card wallet </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1980,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/bowtie/` was built on 2026-09-20T22:13:39.349Z -->
|
<!-- This page `/bowtie/` was built on 2026-09-21T01:46:30.851Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+15
-13
@@ -1914,22 +1914,26 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/stickers/">
|
<a class="postlink" href="/coming-out/">
|
||||||
<h2 data-ha-exclude="">stickers! </h2>
|
<h2 data-ha-exclude="">coming out </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>sticker</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>gender</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 'trans rights!'" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/coming-out-card-print.jpg" alt="A card and print in the same design - a chick and a broken eggshell, and a simple font reading 'congrats on coming out of your shell'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/artisans-cooperative-cards/">
|
<a class="postlink" href="/iris/">
|
||||||
<h2 data-ha-exclude="">artisans cooperative cards </h2>
|
<h2 data-ha-exclude="">iris </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1938,23 +1942,21 @@ switch (currentThemeValue) {
|
|||||||
<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">
|
<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="/artisans-cooperative-shirts/">
|
<a class="postlink" href="/loon/">
|
||||||
<h2 data-ha-exclude="">artisans cooperative shirts </h2>
|
<h2 data-ha-exclude="">loon </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>shirt</li>
|
|
||||||
|
|
||||||
<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 'Artisans Cooperative' with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
|
<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>
|
||||||
@@ -2011,6 +2013,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/boypussy/` was built on 2026-09-20T22:13:39.333Z -->
|
<!-- This page `/boypussy/` was built on 2026-09-21T01:46:30.869Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+21
-21
@@ -1887,8 +1887,22 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/patchwork-wallet/">
|
<a class="postlink" href="/soras-collar/">
|
||||||
<h2 data-ha-exclude="">patchwork wallet </h2>
|
<h2 data-ha-exclude="">sora's collar </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
</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's fully stitched with dark red stitching and has brass hardware." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/dragon-mask/">
|
||||||
|
<h2 data-ha-exclude="">dragon mask </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1897,35 +1911,21 @@ switch (currentThemeValue) {
|
|||||||
<li>highlight</li>
|
<li>highlight</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/patchwork-wallet.jpg" alt="A collage showing a wallet in a patchwork style, with different colors of leather all stitched together to make up the exterior and the top interior pockets. Other pockets inside are dyed various colors." loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/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="/leather-keychains/">
|
||||||
<h2 data-ha-exclude="">mousie </h2>
|
<h2 data-ha-exclude="">leather keychains </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/mousie.jpg" alt="A cat in a sunbeam snuggles a little leather mouse-shaped cat toy." loading="lazy" decoding="async" width="1000" height="1499">
|
<img src="/img/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 'MOM' or 'EGG'." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/stephanie-collar/">
|
|
||||||
<h2 data-ha-exclude="">stephanie collar </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/stephanie-collar.jpg" alt="A white woman with a shaved side cut wearing a black leather collar with a large dangling o-ring." loading="lazy" decoding="async" width="1000" height="562">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1982,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-collar/` was built on 2026-09-20T22:13:39.345Z -->
|
<!-- This page `/brookes-collar/` was built on 2026-09-21T01:46:30.871Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,45 +1887,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/lobstah/">
|
<a class="postlink" href="/pinatex-wallet-with-zipper/">
|
||||||
<h2 data-ha-exclude="">lobstah </h2>
|
<h2 data-ha-exclude="">piñatex wallet with zipper </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/dragon-mask/">
|
<a class="postlink" href="/mousie/">
|
||||||
<h2 data-ha-exclude="">dragon mask </h2>
|
<h2 data-ha-exclude="">mousie </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/dragon-mask.jpg" alt="lee (a white person with glasses and a side shave) holds up a leather dragon mask in black and dark green. ze sticks hir tongue out at it." loading="lazy" decoding="async" width="1000" height="746">
|
<img src="/img/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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/foldy-wallet/">
|
<a class="postlink" href="/black-and-red-journal/">
|
||||||
<h2 data-ha-exclude="">foldy wallet </h2>
|
<h2 data-ha-exclude="">black and red journal </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>book</li>
|
||||||
|
|
||||||
<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">
|
<img src="/img/black-red-journal.jpg" alt="3 image collage showing a leather-bound journal. The cover is black, with long red vertical stitches along the spine and a red leather strap for a closure. On the back in one lower corner is stamped LEE CAT ART" loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1982,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-09-20T22:13:39.348Z -->
|
<!-- This page `/brookes-cuff-bracelets/` was built on 2026-09-21T01:46:30.850Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+17
-15
@@ -1901,20 +1901,6 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/tiny-books/">
|
|
||||||
<h2 data-ha-exclude="">tiny books </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>book</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/tiny-book.jpg" alt="A three panel collage showing a book held in the palm of a hand." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/azure-locations-and-file-crawling/">
|
<a class="postlink" href="/azure-locations-and-file-crawling/">
|
||||||
<h2 data-ha-exclude="">azure locations and file crawling </h2>
|
<h2 data-ha-exclude="">azure locations and file crawling </h2>
|
||||||
@@ -1931,6 +1917,22 @@ switch (currentThemeValue) {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/little-critter-pouch/">
|
||||||
|
<h2 data-ha-exclude="">little critter pouch </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>highlight</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/little-critter-pouch.jpg" alt="A leather pouch shaped a bit like a d10 but with eight sides. It has a rainbow zippered opening and a wristlet strap." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/gender-in-data-models/">
|
<a class="postlink" href="/gender-in-data-models/">
|
||||||
<h2 data-ha-exclude="">gender in data models </h2>
|
<h2 data-ha-exclude="">gender in data models </h2>
|
||||||
@@ -2001,6 +2003,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-notebook/` was built on 2026-09-20T22:13:39.323Z -->
|
<!-- This page `/brookes-notebook/` was built on 2026-09-21T01:46:30.849Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-11
@@ -1894,45 +1894,47 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
|
<a class="postlink" href="/knit-shrimp/">
|
||||||
<h2 data-ha-exclude="">keffiyah fishing net pattern </h2>
|
<h2 data-ha-exclude="">knit shrimp </h2>
|
||||||
|
|
||||||
<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'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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/pride-dice-bags/">
|
<a class="postlink" href="/butch-hands-pattern/">
|
||||||
<h2 data-ha-exclude="">pride dice bags </h2>
|
<h2 data-ha-exclude="">butch hands pattern </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>knit</li>
|
<li>knit</li>
|
||||||
|
|
||||||
<li>gender</li>
|
<li>highlight</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">
|
<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-socks/">
|
<a class="postlink" href="/textures-unite/">
|
||||||
<h2 data-ha-exclude="">brooke's socks </h2>
|
<h2 data-ha-exclude="">textures unite </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>knit</li>
|
<li>knit</li>
|
||||||
|
|
||||||
|
<li>highlight</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">
|
<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>
|
||||||
@@ -1989,6 +1991,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-scarf/` was built on 2026-09-20T22:13:39.325Z -->
|
<!-- This page `/brookes-scarf/` was built on 2026-09-21T01:46:30.876Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+18
-18
@@ -1886,6 +1886,20 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/sideways-canvas-shirt/">
|
||||||
|
<h2 data-ha-exclude="">sideways canvas shirt </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>knit</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/sideways-canvas.jpg" alt="someone'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's notable that the stitches are turned 90 degrees from a standard knit garment." loading="lazy" decoding="async" width="1000" height="1338">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/acadia-mitts/">
|
<a class="postlink" href="/acadia-mitts/">
|
||||||
<h2 data-ha-exclude="">acadia mitts </h2>
|
<h2 data-ha-exclude="">acadia mitts </h2>
|
||||||
@@ -1901,22 +1915,8 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
|
<a class="postlink" href="/textures-unite/">
|
||||||
<h2 data-ha-exclude="">keffiyah fishing net pattern </h2>
|
<h2 data-ha-exclude="">textures unite </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>knit</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/keffiyah-nets.jpg" alt="a knitted swatch. it's mostly white yarn, but a grid of dark red- purple- green yarn that looks like a chain link fence is built into it. the diagonal lines are achieved with floats of yarn from one row, then picked up and knit into several rows later." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/butch-hands-pattern/">
|
|
||||||
<h2 data-ha-exclude="">butch hands pattern </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1925,7 +1925,7 @@ switch (currentThemeValue) {
|
|||||||
<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">
|
<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>
|
||||||
@@ -1982,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-socks/` was built on 2026-09-20T22:13:39.322Z -->
|
<!-- This page `/brookes-socks/` was built on 2026-09-21T01:46:30.848Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,43 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/x-acto-knife-sheath/">
|
<a class="postlink" href="/mouse-coin-purse/">
|
||||||
<h2 data-ha-exclude="">x-acto knife sheath </h2>
|
<h2 data-ha-exclude="">mouse coin purse </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/knife-sheaths.jpg" alt="Several blades with leather sheaths, and a few extra sheaths. There's a #2 blade with an orange sheath with yellow stitching, a #11 blade with a blue sheath with light grey stitching, and a skiving knife with a plum sheath and pink stitching." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/mouse-purse.jpg" alt="2 image collage. Both images show different sides of a small black leather mouse-shaped coin purse. There is a rainbow zipper that travels along the 'spine' of the mouse, and the zipper pull becomes the tail." loading="lazy" decoding="async" width="1000" height="1777">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-keychains/">
|
<a class="postlink" href="/vertical-bifold/">
|
||||||
<h2 data-ha-exclude="">leather keychains </h2>
|
<h2 data-ha-exclude="">vertical bifold </h2>
|
||||||
|
|
||||||
<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 'MOM' or 'EGG'." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/vertical-bifold.jpg" alt="A collage showing a hand-stitched leather vertical bifold wallet with 6 card pockets, 2 hidden pockets, and 1 bill pocket." loading="lazy" decoding="async" width="1000" height="1777">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/vix-collar/">
|
<a class="postlink" href="/rachels-bracelets/">
|
||||||
<h2 data-ha-exclude="">vix collar </h2>
|
<h2 data-ha-exclude="">rachel's bracelets </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/vix-collar.jpg" alt="A collar rests on a leather-wrapped lighter. It is lined with shearling and built of two other layers of leather - a wider mustard yellow layer and a thinner teal layer over that. the teal layer holds a heart shaped o-ring in place." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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>
|
||||||
@@ -1980,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brookes-suspenders/` was built on 2026-09-20T22:13:39.325Z -->
|
<!-- This page `/brookes-suspenders/` was built on 2026-09-21T01:46:30.875Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+11
-11
@@ -1888,8 +1888,8 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/hummingbird-become-ungovernable/">
|
<a class="postlink" href="/congrats-on-the-gay/">
|
||||||
<h2 data-ha-exclude="">hummingbird become ungovernable </h2>
|
<h2 data-ha-exclude="">congrats on the gay </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1897,17 +1897,17 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads 'become ungovernable'" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. 'Congrats on the,' and then, in rainbow, 'Gay!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/luminescent/">
|
<a class="postlink" href="/rope-one/">
|
||||||
<h2 data-ha-exclude="">luminescent (mature)</h2>
|
<h2 data-ha-exclude="">rope (one) (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1916,21 +1916,21 @@ switch (currentThemeValue) {
|
|||||||
<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">
|
<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="/become-unbutterable/">
|
<a class="postlink" href="/fix-your-hearts/">
|
||||||
<h2 data-ha-exclude="">become unbutterable </h2>
|
<h2 data-ha-exclude="">fix your hearts </h2>
|
||||||
|
|
||||||
<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, 'become unbutterable.'" loading="lazy" decoding="async" width="1000" height="562">
|
<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 'fix your hearts or die', with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1987,6 +1987,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/brown-creeper/` was built on 2026-09-20T22:13:39.352Z -->
|
<!-- This page `/brown-creeper/` was built on 2026-09-21T01:46:30.854Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2094,31 +2114,15 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/textures-unite/">
|
<a class="postlink" href="/sideways-canvas-shirt/">
|
||||||
<h2 data-ha-exclude="">textures unite </h2>
|
<h2 data-ha-exclude="">sideways canvas shirt </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>knit</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/textures-unite.jpg" alt="a largely unseen person holds up an expansive knitted shawl, built in 6 sections of different textures and colors. in the background, trees and dappled sunlight." loading="lazy" decoding="async" width="1000" height="1334">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/keffiyah-fishing-net-pattern/">
|
|
||||||
<h2 data-ha-exclude="">keffiyah fishing net pattern </h2>
|
|
||||||
|
|
||||||
<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'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">
|
<img src="/img/sideways-canvas.jpg" alt="someone'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'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>
|
||||||
@@ -2137,6 +2141,24 @@ switch (currentThemeValue) {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/kestrel-zine/">
|
||||||
|
<h2 data-ha-exclude="">kestrel zine </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>zine</li>
|
||||||
|
|
||||||
|
<li>highlight</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/kestrel-zine.jpg" alt="A 5 photo collage showing the front and back cover as well as 3 full spreads of a folded zine about Kestrel, my dog, who is a 65lb Malinois with a goofy smile and floppy ears. it is printed in two layers of color, blue and orange, and each image depicts Kestrel in various posts... alert and watchful, resting, looking mopey, wearing a sweatshirt." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -2189,6 +2211,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/butch-hands-pattern/` was built on 2026-09-20T22:13:39.370Z -->
|
<!-- This page `/butch-hands-pattern/` was built on 2026-09-21T01:46:30.893Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+21
-25
@@ -1899,8 +1899,22 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/flicker/">
|
<a class="postlink" href="/block-printing-transfer-method/">
|
||||||
<h2 data-ha-exclude="">flicker </h2>
|
<h2 data-ha-exclude="">block printing transfer method </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/hummingbird-become-ungovernable/">
|
||||||
|
<h2 data-ha-exclude="">hummingbird become ungovernable </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1911,39 +1925,21 @@ switch (currentThemeValue) {
|
|||||||
<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">
|
<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 'become ungovernable'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/seedling/">
|
<a class="postlink" href="/brown-creeper/">
|
||||||
<h2 data-ha-exclude="">seedling </h2>
|
<h2 data-ha-exclude="">brown creeper </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/seedling-print.jpg" alt="A print of a 3-stage design of a green seedling barely open, starting to straighten up, and growing strong, with little piles of dirt beneath each one." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/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="/greeting-quorbs/">
|
|
||||||
<h2 data-ha-exclude="">greeting quorbs </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2000,6 +1996,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/chanterelle/` was built on 2026-09-20T22:13:39.327Z -->
|
<!-- This page `/chanterelle/` was built on 2026-09-21T01:46:30.854Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,43 +1887,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/light-grey-jacobs-handspun/">
|
<a class="postlink" href="/rambouillet-handspun/">
|
||||||
<h2 data-ha-exclude="">light grey jacobs handspun </h2>
|
<h2 data-ha-exclude="">rambouillet handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
|
<li>highlight</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">
|
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/coral-reef-handspun/">
|
<a class="postlink" href="/spinning-plants/">
|
||||||
<h2 data-ha-exclude="">coral reef handspun </h2>
|
<h2 data-ha-exclude="">spinning plants </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/spinners-dream-handspun/">
|
<a class="postlink" href="/bfl-silk-handspun/">
|
||||||
<h2 data-ha-exclude="">spinner's dream handspun </h2>
|
<h2 data-ha-exclude="">BFL/silk handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/spinners-dream-handspun.jpg" alt="a skein of a lightly variegated grey yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/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>
|
||||||
@@ -1980,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-09-20T22:13:39.354Z -->
|
<!-- This page `/charlie-the-alpaca-handspun/` was built on 2026-09-21T01:46:30.878Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-10
@@ -1887,43 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/aarons-mask/">
|
<a class="postlink" href="/snap-pouch/">
|
||||||
<h2 data-ha-exclude="">aaron's mask </h2>
|
<h2 data-ha-exclude="">snap pouch </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/aaron-mask.jpg" alt="A brown/grey leather mask of a long snouted dog with visible teeth and red detailing." loading="lazy" decoding="async" width="900" height="1200">
|
<img src="/img/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="/leatherworking-favorites/">
|
<a class="postlink" href="/vertical-zipper-card-wallet/">
|
||||||
<h2 data-ha-exclude="">leatherworking favorites </h2>
|
<h2 data-ha-exclude="">vertical zipper card wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/leather-harness-wip.jpg" alt="two pieces of a chest harness sitting on a messy workbench. both pieces are about 8 inches long total and consist of two large o-rings joined by a dark teal leather strap. the o rings and rivets are matte black." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/stephanie-collar/">
|
<a class="postlink" href="/mom-bag/">
|
||||||
<h2 data-ha-exclude="">stephanie collar </h2>
|
<h2 data-ha-exclude="">mom bag </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1980,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/circle-bag/` was built on 2026-09-20T22:13:39.346Z -->
|
<!-- This page `/circle-bag/` was built on 2026-09-21T01:46:30.872Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1460,6 +1460,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/colophon/` was built on 2026-09-20T22:13:39.357Z -->
|
<!-- This page `/colophon/` was built on 2026-09-21T01:46:30.881Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+26
-24
@@ -1903,49 +1903,51 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/networks-of-trans-care/">
|
<a class="postlink" href="/bottom-growth/">
|
||||||
<h2 data-ha-exclude="">networks of trans care </h2>
|
<h2 data-ha-exclude="">bottom growth (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/mushrooms-and-moss.jpg" alt="Image unrelated to post. Close up on a cluster of orange-brown mushrooms on a mossy tree trunk." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/slightly-weird-man-club/">
|
|
||||||
<h2 data-ha-exclude="">slightly weird man club </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/slightly-weird-man-club-print.jpg" alt="A print that reads 'slightly weird man club' in a nonbinary flag colored gradient" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/bottom-growth-prints.jpg" alt="4 copies of the same print in various color schemes, laid out in a 2x2 grid. The print shows testosterone-driven bottom growth of a clitoris. The color schemes are, clockwise from top right, brown on turquoise, red on cornsilk (muted yellow), violet on magenta, and mint green on lilac." class="blur" loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/fishhook-pride-keychains/">
|
<a class="postlink" href="/congrats-on-the-gay/">
|
||||||
<h2 data-ha-exclude="">fishhook pride keychains </h2>
|
<h2 data-ha-exclude="">congrats on the gay </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
<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">
|
<img src="/img/congrats-on-the-gay.jpg" alt="A greeting card reading, in black. 'Congrats on the,' and then, in rainbow, 'Gay!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/killdeer/">
|
||||||
|
<h2 data-ha-exclude="">killdeer </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2002,6 +2004,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/coming-out/` was built on 2026-09-20T22:13:39.333Z -->
|
<!-- This page `/coming-out/` was built on 2026-09-21T01:46:30.860Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2228,43 +2248,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/moving-images/">
|
<a class="postlink" href="/intro-to-wireframing/">
|
||||||
<h2 data-ha-exclude="">moving images </h2>
|
<h2 data-ha-exclude="">intro to wireframing </h2>
|
||||||
|
|
||||||
<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">
|
<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="/redirections/">
|
<a class="postlink" href="/backend-accessibility/">
|
||||||
<h2 data-ha-exclude="">redirections </h2>
|
<h2 data-ha-exclude="">backend accessibility </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/camelCase-print.jpg" alt="A carved stamp next to its print. The print reads '#camelCase' in a slightly formal-looking italic font." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/my-favorite-git-flag/">
|
<a class="postlink" href="/framer-accessibility/">
|
||||||
<h2 data-ha-exclude="">my favorite git flag </h2>
|
<h2 data-ha-exclude="">framer accessibility </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2321,6 +2341,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/comparing-text-editors/` was built on 2026-09-20T22:13:39.371Z -->
|
<!-- This page `/comparing-text-editors/` was built on 2026-09-21T01:46:30.894Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1900,49 +1900,53 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/junco/">
|
<a class="postlink" href="/boypussy/">
|
||||||
<h2 data-ha-exclude="">junco </h2>
|
<h2 data-ha-exclude="">boypussy (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
<li>sticker</li>
|
||||||
|
|
||||||
</ul>
|
<li>shirt</li>
|
||||||
<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>
|
<li>pin</li>
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/rope-one/">
|
|
||||||
<h2 data-ha-exclude="">rope (one) (mature)</h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/chanterelle/">
|
<a class="postlink" href="/greeting-quorbs/">
|
||||||
<h2 data-ha-exclude="">chanterelle </h2>
|
<h2 data-ha-exclude="">greeting quorbs </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/squarsh/">
|
||||||
|
<h2 data-ha-exclude="">squarsh </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</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">
|
<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>
|
||||||
@@ -1999,6 +2003,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-09-20T22:13:39.320Z -->
|
<!-- This page `/congrats-on-the-autism-adhd/` was built on 2026-09-21T01:46:30.846Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1906,45 +1906,51 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/artisans-cooperative-shirts/">
|
<a class="postlink" href="/proud-dad-wallet/">
|
||||||
<h2 data-ha-exclude="">artisans cooperative shirts </h2>
|
<h2 data-ha-exclude="">proud dad wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/geese-trans-wrongs/">
|
||||||
|
<h2 data-ha-exclude="">geese/trans wrongs </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>print</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/artisans-coop-shirt.jpg" alt="A black tank top laid on a desk. In white ink it reads 'Artisans Cooperative' with a print of some chickens and a quail." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/trans-wrongs-geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over towards them and HONKS! Both have speech bubbles; the calm goose says 'trans rights!' while the honking goose says 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/block-printing-transfer-method/">
|
<a class="postlink" href="/fishhook-pride-keychains/">
|
||||||
<h2 data-ha-exclude="">block printing transfer method </h2>
|
<h2 data-ha-exclude="">fishhook pride keychains </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</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">
|
<img src="/img/fishhook-keychain-nonbinary.jpg" alt="a keychain with an iridescent fishhook style attachment linked via leather to an iridescent keyring. the leather is stitched with nonbinary flag colors." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/fix-your-hearts/">
|
|
||||||
<h2 data-ha-exclude="">fix your hearts </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads 'fix your hearts or die', with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2001,6 +2007,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/congrats-on-the-gay/` was built on 2026-09-20T22:13:39.326Z -->
|
<!-- This page `/congrats-on-the-gay/` was built on 2026-09-21T01:46:30.854Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1539,6 +1539,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/contact/` was built on 2026-09-20T22:13:39.357Z -->
|
<!-- This page `/contact/` was built on 2026-09-21T01:46:30.881Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,45 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/spinners-dream-handspun/">
|
<a class="postlink" href="/light-grey-jacobs-handspun/">
|
||||||
<h2 data-ha-exclude="">spinner's dream handspun </h2>
|
<h2 data-ha-exclude="">light grey jacobs handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/spinners-dream-handspun.jpg" alt="a skein of a lightly variegated grey yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/light-grey-jacobs.jpg" alt="a skein of light 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="/charlie-the-alpaca-handspun/">
|
<a class="postlink" href="/ruby-the-alpaca-handspun/">
|
||||||
<h2 data-ha-exclude="">charlie the alpaca handspun </h2>
|
<h2 data-ha-exclude="">ruby the alpaca handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/charlie-alpaca-handspun.jpg" alt="one large skein (and technically a smaller skein hidden behind it) of sheen-y black alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/ruby-alpaca-handspun.jpg" alt="one large skein and two smaller skeins of a rich chocolatey brown alpaca handspun, in about a DK weight" loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/rambouillet-handspun/">
|
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
|
||||||
<h2 data-ha-exclude="">rambouillet handspun </h2>
|
<h2 data-ha-exclude="">handspun yarn in party mix and orange-gold </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
<li>highlight</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">
|
<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>
|
||||||
@@ -1982,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/coral-reef-handspun/` was built on 2026-09-20T22:13:39.353Z -->
|
<!-- This page `/coral-reef-handspun/` was built on 2026-09-21T01:46:30.877Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+55
-39
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2347,47 +2367,43 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/brookes-notebook/">
|
<a class="postlink" href="/an-intro-to-git/">
|
||||||
<h2 data-ha-exclude="">brooke's notebook </h2>
|
<h2 data-ha-exclude="">an intro to git </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>book</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/brooke-notebook.jpg" alt="A six panel collage showing the covers, endpapers, and some of the pages of a notebook." loading="lazy" decoding="async" width="1000" height="1500">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/eleventy-lessons/">
|
|
||||||
<h2 data-ha-exclude="">eleventy lessons </h2>
|
|
||||||
|
|
||||||
<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">
|
<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="/designing-a-bag/">
|
<a class="postlink" href="/intro-to-wireframing/">
|
||||||
<h2 data-ha-exclude="">designing a bag </h2>
|
<h2 data-ha-exclude="">intro to wireframing </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/shoelace-bag.jpg" alt="a 3-image collage showcasing a leather crossbody bag. the leather body is brown and fairly simple. up the narrow sides, rope is laced through grommets in a style resembling a shoe lacing. the rope forms the handle and loops seamlessly through the other side of the bag, joining in one point in a figure-8 follow-through knot. At the bottom corners, there are small diagonal lines of stitching to give the bag a small lip around the base and ensure small objects don't slide out." loading="lazy" decoding="async" width="1000" height="1777">
|
<img src="/img/aggregator-wireframes.jpg" alt="a figma page with 4 major sections titled aggregator, aggregator mobile, aggregator color, and aggregator mobile color. each section has 7 pages in it - all sections pretty clearly have the same 7 pages, with the mobile sections shown on mobile screens and the color sections in a rainbow of pastels rather than grayscale." loading="lazy" decoding="async" width="1000" height="1042">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/framer-accessibility/">
|
||||||
|
<h2 data-ha-exclude="">framer accessibility </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>software</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/framer.png" alt="A screenshot of the Framer projects page showing part of the tile for a very rudimentary project titled Accessibility Test. It has a huge title that just reads Title, a basic form, and some pictures of my dog as notable features." loading="lazy" decoding="async" width="841" height="532">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2444,6 +2460,6 @@ footer a[aria-current="page"]::after</span> <span class="token punctuation">{</s
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/core-css/` was built on 2026-09-20T22:13:39.371Z -->
|
<!-- This page `/core-css/` was built on 2026-09-21T01:46:30.894Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+30
-22
@@ -1886,8 +1886,24 @@ switch (currentThemeValue) {
|
|||||||
<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="/bottom-growth/">
|
||||||
<h2 data-ha-exclude="">congrats on the autism/adhd </h2>
|
<h2 data-ha-exclude="">bottom growth (mature)</h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/bottom-growth-prints.jpg" alt="4 copies of the same print in various color schemes, laid out in a 2x2 grid. The print shows testosterone-driven bottom growth of a clitoris. The color schemes are, clockwise from top right, brown on turquoise, red on cornsilk (muted yellow), violet on magenta, and mint green on lilac." class="blur" loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/trans-rights-skull/">
|
||||||
|
<h2 data-ha-exclude="">trans rights skull </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1895,38 +1911,30 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>sticker</li>
|
||||||
|
|
||||||
|
<li>pin</li>
|
||||||
|
|
||||||
|
<li>gender</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 'Congrats on the Autism'; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read 'Congrats on the ADHD'; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
|
<img src="/img/trans-rights-print.jpg" alt="A print in mostly black ink of a smiling skull with a speech bubble. In pink and blue, the speech bubble reads 'trans rights!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/not-a-drill/">
|
<a class="postlink" href="/rope-one/">
|
||||||
<h2 data-ha-exclude="">not a drill </h2>
|
<h2 data-ha-exclude="">rope (one) (mature)</h2>
|
||||||
|
|
||||||
<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/not-a-drill-print.jpg" alt="A print in dark teal ink depicting a power drill with text in cursive below that reads 'ceci n'est pas un exercice' or 'this is not a drill'" loading="lazy" decoding="async" width="1000" height="750">
|
<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="/squarsh/">
|
|
||||||
<h2 data-ha-exclude="">squarsh </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1983,6 +1991,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/crow/` was built on 2026-09-20T22:13:39.354Z -->
|
<!-- This page `/crow/` was built on 2026-09-21T01:46:30.878Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+31
-31
@@ -1902,36 +1902,6 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/proud-dad-wallet/">
|
|
||||||
<h2 data-ha-exclude="">proud dad wallet </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/moss-harness/">
|
|
||||||
<h2 data-ha-exclude="">moss harness </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/moss-harness.jpg" alt="A nylon webbing harness in bright teal laid out on a desk." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/mouse-coin-purse/">
|
<a class="postlink" href="/mouse-coin-purse/">
|
||||||
<h2 data-ha-exclude="">mouse coin purse </h2>
|
<h2 data-ha-exclude="">mouse coin purse </h2>
|
||||||
@@ -1946,6 +1916,36 @@ switch (currentThemeValue) {
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/fishhook-pride-keychains/">
|
||||||
|
<h2 data-ha-exclude="">fishhook pride keychains </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/fishhook-keychain-nonbinary.jpg" alt="a keychain with an iridescent fishhook style attachment linked via leather to an iridescent keyring. the leather is stitched with nonbinary flag colors." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/zipper-bifold/">
|
||||||
|
<h2 data-ha-exclude="">zipper bifold </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/zipper-bifold.jpg" alt="A collage showing a hand-stitched leather bifold with a zippered coin pocket on one exterior side." loading="lazy" decoding="async" width="1000" height="1777">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
@@ -1998,6 +1998,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/designing-a-bag/` was built on 2026-09-20T22:13:39.325Z -->
|
<!-- This page `/designing-a-bag/` was built on 2026-09-21T01:46:30.875Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2068,22 +2088,6 @@ switch (currentThemeValue) {
|
|||||||
<h2 data-ha-exclude="">related posts</h2>
|
<h2 data-ha-exclude="">related posts</h2>
|
||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/core-css/">
|
|
||||||
<h2 data-ha-exclude="">core CSS </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>software</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/core-css.png" alt="A website mockup in dark mode with light pink accents. Everything is filler text such as the title 'This is my cool website', headers reading things like 'This is an h1', nav items 'Nav item 1', etc. There is a paragraph block - the opening of the Bee Movie - and part of an image visible - a screencap of the music video for Never Gonna Give You Up by Rick Astley." loading="lazy" decoding="async" width="1000" height="447">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/intro-to-wireframing/">
|
<a class="postlink" href="/intro-to-wireframing/">
|
||||||
<h2 data-ha-exclude="">intro to wireframing </h2>
|
<h2 data-ha-exclude="">intro to wireframing </h2>
|
||||||
@@ -2099,15 +2103,31 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/an-intro-to-git/">
|
<a class="postlink" href="/designing-a-bag/">
|
||||||
<h2 data-ha-exclude="">an intro to git </h2>
|
<h2 data-ha-exclude="">designing a bag </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>software</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/shoelace-bag.jpg" alt="a 3-image collage showcasing a leather crossbody bag. the leather body is brown and fairly simple. up the narrow sides, rope is laced through grommets in a style resembling a shoe lacing. the rope forms the handle and loops seamlessly through the other side of the bag, joining in one point in a figure-8 follow-through knot. At the bottom corners, there are small diagonal lines of stitching to give the bag a small lip around the base and ensure small objects don't slide out." loading="lazy" decoding="async" width="1000" height="1777">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/accessible-image-modals/">
|
||||||
|
<h2 data-ha-exclude="">accessible image modals </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/snacking-seagull.jpg" alt="Image unrelated to post. A seagull floating in the water with a starfish hanging out of eir mouth." loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2164,6 +2184,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/domain-and-site-setup/` was built on 2026-09-20T22:13:39.370Z -->
|
<!-- This page `/domain-and-site-setup/` was built on 2026-09-21T01:46:30.893Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,47 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/swoop-wallet/">
|
<a class="postlink" href="/rachels-bracelets/">
|
||||||
<h2 data-ha-exclude="">swoop wallet </h2>
|
<h2 data-ha-exclude="">rachel's bracelets </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/swoop-wallet.jpg" alt="A collage showing 3 pictures of a red and brown leather card wallet. The red pocket separator folds around to the back to become a fetching curlicue." loading="lazy" decoding="async" width="900" height="1200">
|
<img src="/img/rachel-bracelets.jpg" alt="Two pink leather bracelets with stainless steel hardware and aqua stitching." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/tooled-leather-patches/">
|
<a class="postlink" href="/makers-mark-keychain/">
|
||||||
<h2 data-ha-exclude="">tooled leather patches </h2>
|
<h2 data-ha-exclude="">maker's mark keychain </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
<li>patch</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/pronoun-patch-scroll.jpg" alt="two tooled leather patches. they have scrolls tooled on them that read various pronoun sets." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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="/vix-collar/">
|
<a class="postlink" href="/soras-collar/">
|
||||||
<h2 data-ha-exclude="">vix collar </h2>
|
<h2 data-ha-exclude="">sora's collar </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/vix-collar.jpg" alt="A collar rests on a leather-wrapped lighter. It is lined with shearling and built of two other layers of leather - a wider mustard yellow layer and a thinner teal layer over that. the teal layer holds a heart shaped o-ring in place." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/sora-collar.jpg" alt="A collage showing a red and black leather dog collar tooled with roses and the name Sora. It's fully stitched with dark red stitching and has brass hardware." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1984,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-09-20T22:13:39.344Z -->
|
<!-- This page `/double-bill-pocket-bifold/` was built on 2026-09-21T01:46:30.870Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-10
@@ -1892,43 +1892,47 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/mousie/">
|
<a class="postlink" href="/tooled-leather-patches/">
|
||||||
<h2 data-ha-exclude="">mousie </h2>
|
<h2 data-ha-exclude="">tooled leather patches </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
<li>patch</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/mousie.jpg" alt="A cat in a sunbeam snuggles a little leather mouse-shaped cat toy." loading="lazy" decoding="async" width="1000" height="1499">
|
<img src="/img/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="/leather-chest-harness/">
|
<a class="postlink" href="/moss-harness/">
|
||||||
<h2 data-ha-exclude="">leather chest harness </h2>
|
<h2 data-ha-exclude="">moss harness </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/eight-pocket-bifold/">
|
<a class="postlink" href="/brookes-suspenders/">
|
||||||
<h2 data-ha-exclude="">eight pocket bifold </h2>
|
<h2 data-ha-exclude="">brooke's suspenders </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/eight-pocket-bifold.jpg" alt="A 3-picture collage showing a hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a asymmetrical interior with a hidden pocket and 3 card pockets on the right, and a hidden pocket and 2 card pockets on the left. The left front pocket has a small naturally occuring hole." loading="lazy" decoding="async" width="1000" height="1777">
|
<img src="/img/brooke-suspenders.jpg" alt="a two image collage showing the front and back of a person, neck to waist. she'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>
|
||||||
@@ -1985,6 +1989,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/dragon-mask/` was built on 2026-09-20T22:13:39.325Z -->
|
<!-- This page `/dragon-mask/` was built on 2026-09-21T01:46:30.876Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1901,29 +1901,31 @@ switch (currentThemeValue) {
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/light-grey-jacobs-handspun/">
|
<a class="postlink" href="/rambouillet-handspun/">
|
||||||
<h2 data-ha-exclude="">light grey jacobs handspun </h2>
|
<h2 data-ha-exclude="">rambouillet handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
|
<li>highlight</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">
|
<img src="/img/rambouillet-handspun.jpg" alt="1 large and 2 small skeins of handspun yarn in a sport or DK weight that has been dyed in light and dark teal, green, and rusty green-gold." loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/orion-handspun/">
|
<a class="postlink" href="/handspun-yarn-in-party-mix-and-orange-gold/">
|
||||||
<h2 data-ha-exclude="">orion handspun </h2>
|
<h2 data-ha-exclude="">handspun yarn in party mix and orange-gold </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/orion-handspun.jpg" alt="3 skeins of handspun yarn, 1 large and 2 small. One of the small skeins is a little more inconsistent weight than the other two - this one was spun on drop spindle about 2 years ago. The other two are about a sport or maybe a DK weight. All three are a gold colorway with tiny hints of orange and a pale light green." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/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>
|
||||||
@@ -1980,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/dyeing-fiber/` was built on 2026-09-20T22:13:39.353Z -->
|
<!-- This page `/dyeing-fiber/` was built on 2026-09-21T01:46:30.877Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1962,6 +1962,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/ecommerce-options/` was built on 2026-09-20T22:13:39.334Z -->
|
<!-- This page `/ecommerce-options/` was built on 2026-09-21T01:46:30.869Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,43 +1887,47 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/moss-harness/">
|
<a class="postlink" href="/vertical-zipper-card-wallet/">
|
||||||
<h2 data-ha-exclude="">moss harness </h2>
|
<h2 data-ha-exclude="">vertical zipper card wallet </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-lighter-case/">
|
<a class="postlink" href="/vertical-card-wallet/">
|
||||||
<h2 data-ha-exclude="">leather lighter case </h2>
|
<h2 data-ha-exclude="">vertical card wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/leather-lighter-case.jpg" alt="A bic lighter wrapped in leather and hand-stitched up one side." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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="/swoop-wallet/">
|
<a class="postlink" href="/tooled-leather-patches/">
|
||||||
<h2 data-ha-exclude="">swoop wallet </h2>
|
<h2 data-ha-exclude="">tooled leather patches </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
<li>patch</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/swoop-wallet.jpg" alt="A collage showing 3 pictures of a red and brown leather card wallet. The red pocket separator folds around to the back to become a fetching curlicue." loading="lazy" decoding="async" width="900" height="1200">
|
<img src="/img/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>
|
||||||
@@ -1980,6 +1984,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/eight-pocket-bifold/` was built on 2026-09-20T22:13:39.344Z -->
|
<!-- This page `/eight-pocket-bifold/` was built on 2026-09-21T01:46:30.870Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+50
-24
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2354,43 +2374,49 @@ eleventyExcludeFromCollections: true
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/redirections/">
|
<a class="postlink" href="/intro-to-wireframing/">
|
||||||
<h2 data-ha-exclude="">redirections </h2>
|
<h2 data-ha-exclude="">intro to wireframing </h2>
|
||||||
|
|
||||||
<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">
|
<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="/comparing-text-editors/">
|
<a class="postlink" href="/gender-in-data-models/">
|
||||||
<h2 data-ha-exclude="">comparing text editors </h2>
|
<h2 data-ha-exclude="">gender in data models </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
|
<li>highlight</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant's stem, with many small needle-like leaves emerging from all sides of the circular stem at each segmented joint." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/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="/handedness-toggle/">
|
<a class="postlink" href="/azure-locations-and-file-crawling/">
|
||||||
<h2 data-ha-exclude="">handedness toggle </h2>
|
<h2 data-ha-exclude="">azure locations and file crawling </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
|
<li>highlight</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/handedness-toggle-0.png" alt="A screenshot of the rescue trans rescue navbar centered on a button that shows a hand pointing left." loading="lazy" decoding="async" width="1000" height="257">
|
<img src="/img/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>
|
||||||
@@ -2447,6 +2473,6 @@ eleventyExcludeFromCollections: true
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/eleventy-lessons/` was built on 2026-09-20T22:13:39.371Z -->
|
<!-- This page `/eleventy-lessons/` was built on 2026-09-21T01:46:30.894Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+13
-17
@@ -1887,8 +1887,8 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/nonbinary-flag/">
|
<a class="postlink" href="/congrats-on-the-autism-adhd/">
|
||||||
<h2 data-ha-exclude="">nonbinary flag </h2>
|
<h2 data-ha-exclude="">congrats on the autism/adhd </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1896,50 +1896,46 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</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">
|
<img src="/img/congrats-on-the.jpg" alt="4 greeting cards propped up on a keyboard. On the right hand side, two cards read 'Congrats on the Autism'; one in rainbow ink and one in black ink with a glittery gold shadow. On the left, two cards read 'Congrats on the ADHD'; one in red and one in black, both with glittery pink shadows." loading="lazy" decoding="async" width="1000" height="562">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/queer/">
|
<a class="postlink" href="/girldick/">
|
||||||
<h2 data-ha-exclude="">queer </h2>
|
<h2 data-ha-exclude="">girldick (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>sticker</li>
|
<li>sticker</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>pin</li>
|
<li>pin</li>
|
||||||
|
|
||||||
<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">
|
<img src="/img/girldick-shirt.jpg" alt="A butch cooking and wearing a cropped tee with blue cap sleeves that reads girldick in blue G.I.Joe font." class="blur" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/fat-raccoon/">
|
<a class="postlink" href="/quorbs/">
|
||||||
<h2 data-ha-exclude="">fat raccoon </h2>
|
<h2 data-ha-exclude="">quorbs </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
<li>highlight</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">
|
<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>
|
||||||
@@ -1996,6 +1992,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/euphorbia/` was built on 2026-09-20T22:13:39.351Z -->
|
<!-- This page `/euphorbia/` was built on 2026-09-21T01:46:30.853Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-20
@@ -1904,48 +1904,40 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/girldick/">
|
<a class="postlink" href="/foxgloves/">
|
||||||
<h2 data-ha-exclude="">girldick (mature)</h2>
|
<h2 data-ha-exclude="">foxgloves </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>sticker</li>
|
<li>card</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>pin</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/girldick-shirt.jpg" alt="A butch cooking and wearing a cropped tee with blue cap sleeves that reads girldick in blue G.I.Joe font." class="blur" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/foxgloves-print.jpg" alt="A print of a cluster of foxgloves. The background is inked in green, with negative space and pink details making up the foxgloves." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/greeting-loons/">
|
<a class="postlink" href="/loon/">
|
||||||
<h2 data-ha-exclude="">greeting loons </h2>
|
<h2 data-ha-exclude="">loon </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>print</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">
|
<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="/happy-bihrtday/">
|
<a class="postlink" href="/hummingbird-become-ungovernable/">
|
||||||
<h2 data-ha-exclude="">happy biHRTday </h2>
|
<h2 data-ha-exclude="">hummingbird become ungovernable </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1953,10 +1945,10 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
<li>gender</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/happy-bihrtday-card-print.jpg" alt="A card and print in the same design - a bouncy, cheery font reading 'happy biHRTday'" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/hummingbird-ungovernable-print.jpg" alt="A block print in black and orange ink of a rufous hummingbird, tail flared, hovering in midair. Clutched in eir tiny claws is a banner that waves in the wind and reads 'become ungovernable'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2013,6 +2005,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fat-raccoon/` was built on 2026-09-20T22:13:39.329Z -->
|
<!-- This page `/fat-raccoon/` was built on 2026-09-21T01:46:30.857Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1921,22 +1921,40 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/on-pronouns/">
|
<a class="postlink" href="/queer-book-list/">
|
||||||
<h2 data-ha-exclude="">on pronouns </h2>
|
<h2 data-ha-exclude="">queer book list </h2>
|
||||||
|
|
||||||
<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">
|
<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="/tooled-leather-patches/">
|
<a class="postlink" href="/booby-congrats-on-the-top-surgery/">
|
||||||
<h2 data-ha-exclude="">tooled leather patches </h2>
|
<h2 data-ha-exclude="">booby (congrats on the top surgery) </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/booby-card.jpg" alt="A landscape-oriented white card with a two-color print of a blue-footed booby." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/proud-dad-wallet/">
|
||||||
|
<h2 data-ha-exclude="">proud dad wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1944,24 +1962,8 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>gender</li>
|
<li>gender</li>
|
||||||
|
|
||||||
<li>patch</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/pronoun-patch-scroll.jpg" alt="two tooled leather patches. they have scrolls tooled on them that read various pronoun sets." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/proud-dad-wallet.jpg" alt="A brown leather wallet with a subtle trans flag stitching across the top." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/gender/">
|
|
||||||
<h2 data-ha-exclude="">gender? </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/gender-notes.png" alt="A page of handwritten notes with some loosely drawn charts, described further in the post." loading="lazy" decoding="async" width="865" height="1080">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2018,6 +2020,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-09-20T22:13:39.350Z -->
|
<!-- This page `/fd-signifier-and-oppositional-sexism/` was built on 2026-09-21T01:46:30.852Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1921,6 +1921,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fedilearns/` was built on 2026-09-20T22:13:39.354Z -->
|
<!-- This page `/fedilearns/` was built on 2026-09-21T01:46:30.878Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1988,6 +1988,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fedizinefest-2025/` was built on 2026-09-20T22:13:39.351Z -->
|
<!-- This page `/fedizinefest-2025/` was built on 2026-09-21T01:46:30.853Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,43 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/bfl-silk-handspun/">
|
<a class="postlink" href="/spinning-plants/">
|
||||||
<h2 data-ha-exclude="">BFL/silk handspun </h2>
|
<h2 data-ha-exclude="">spinning plants </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/bfl-silk-handspun.jpg" alt="a spinning wheel bobbin full of undyed white handspun yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/coral-reef-handspun/">
|
<a class="postlink" href="/light-grey-jacobs-handspun/">
|
||||||
<h2 data-ha-exclude="">coral reef handspun </h2>
|
<h2 data-ha-exclude="">light grey jacobs handspun </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/spinners-dream-handspun/">
|
<a class="postlink" href="/icelandic-lamb-handspun/">
|
||||||
<h2 data-ha-exclude="">spinner's dream handspun </h2>
|
<h2 data-ha-exclude="">icelandic lamb handspun </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>yarn</li>
|
<li>yarn</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/spinners-dream-handspun.jpg" alt="a skein of a lightly variegated grey yarn in about a sport or DK weight." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/icelandic-lamb.jpg" alt="a skein of black handspun yarn" loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1980,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fire-and-ice-handspun/` was built on 2026-09-20T22:13:39.353Z -->
|
<!-- This page `/fire-and-ice-handspun/` was built on 2026-09-21T01:46:30.877Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1892,49 +1892,51 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/gender-in-data-models/">
|
<a class="postlink" href="/pronoun-patches/">
|
||||||
<h2 data-ha-exclude="">gender in data models </h2>
|
<h2 data-ha-exclude="">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="/on-pronouns/">
|
||||||
|
<h2 data-ha-exclude="">on pronouns </h2>
|
||||||
|
|
||||||
<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">
|
<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="/vertical-zipper-card-wallet/">
|
<a class="postlink" href="/geese-trans-wrongs/">
|
||||||
<h2 data-ha-exclude="">vertical zipper card wallet </h2>
|
<h2 data-ha-exclude="">geese/trans wrongs </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/vertical-zipper-card-wallet.jpg" alt="A collage showing a hand-stitched leather card wallet with 3 card pockets, a hidden pocket, and a zippered coin pouch." loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/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 'trans rights!' while the honking goose says 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/little-critter-pouch/">
|
|
||||||
<h2 data-ha-exclude="">little critter pouch </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
<li>highlight</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/little-critter-pouch.jpg" alt="A leather pouch shaped a bit like a d10 but with eight sides. It has a rainbow zippered opening and a wristlet strap." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1991,6 +1993,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fishhook-pride-keychains/` was built on 2026-09-20T22:13:39.346Z -->
|
<!-- This page `/fishhook-pride-keychains/` was built on 2026-09-21T01:46:30.872Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+27
-21
@@ -1899,22 +1899,8 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/squarsh/">
|
<a class="postlink" href="/geese/">
|
||||||
<h2 data-ha-exclude="">squarsh </h2>
|
<h2 data-ha-exclude="">geese </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/squarsh-prints.jpg" alt="Two identical prints of a delicata squash. The body of the squash is cornsilk (muted yellow), the stem and stripes in mint green, and the shadows in lilac." loading="lazy" decoding="async" width="1000" height="1000">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/killdeer/">
|
|
||||||
<h2 data-ha-exclude="">killdeer </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1922,22 +1908,42 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/killdeer-print.jpg" alt="A print of a killdeer in black ink." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/geese-print.jpg" alt="Two Canada geese and their reflections in the water. One is calmly swimming away, while the over leans over and HONKS!" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/shirts/">
|
<a class="postlink" href="/trans-the-world/">
|
||||||
<h2 data-ha-exclude="">shirts! </h2>
|
<h2 data-ha-exclude="">trans the world </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/shirts.jpg" alt="A row of shirts hanging in front of a window, with a variety of hand-printed designs." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/trans-the-world-print.jpg" alt="A print that reads 'trans the world' surrounding an image of a globe and a trans symbol. It's in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/fix-your-hearts/">
|
||||||
|
<h2 data-ha-exclude="">fix your hearts </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/fix-your-hearts-print.jpg" alt="2 copies of the same print, one in black ink and one in dark teal. The print is text that reads 'fix your hearts or die', with the text shaped into a somewhat long and narrow heart." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -1994,6 +2000,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/five-of-them/` was built on 2026-09-20T22:13:39.332Z -->
|
<!-- This page `/five-of-them/` was built on 2026-09-21T01:46:30.859Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-12
@@ -1886,45 +1886,47 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/not-a-drill/">
|
<a class="postlink" href="/become-unbutterable/">
|
||||||
<h2 data-ha-exclude="">not a drill </h2>
|
<h2 data-ha-exclude="">become unbutterable </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</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 'ceci n'est pas un exercice' or 'this is not a drill'" loading="lazy" decoding="async" width="1000" height="750">
|
<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, 'become unbutterable.'" loading="lazy" decoding="async" width="1000" height="562">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/brown-creeper/">
|
<a class="postlink" href="/hair/">
|
||||||
<h2 data-ha-exclude="">brown creeper </h2>
|
<h2 data-ha-exclude="">hair </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/euphorbia/">
|
<a class="postlink" href="/luminescent/">
|
||||||
<h2 data-ha-exclude="">euphorbia </h2>
|
<h2 data-ha-exclude="">luminescent (mature)</h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>gender</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">
|
<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>
|
||||||
@@ -1981,6 +1983,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fix-your-hearts/` was built on 2026-09-20T22:13:39.324Z -->
|
<!-- This page `/fix-your-hearts/` was built on 2026-09-21T01:46:30.874Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+31
-25
@@ -1899,24 +1899,8 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/rope-one/">
|
<a class="postlink" href="/foxgloves/">
|
||||||
<h2 data-ha-exclude="">rope (one) (mature)</h2>
|
<h2 data-ha-exclude="">foxgloves </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="/hummingbird-become-ungovernable/">
|
|
||||||
<h2 data-ha-exclude="">hummingbird become ungovernable </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1927,25 +1911,47 @@ switch (currentThemeValue) {
|
|||||||
<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 'become ungovernable'" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/foxgloves-print.jpg" alt="A print of a cluster of foxgloves. The background is inked in green, with negative space and pink details making up the foxgloves." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/kestrel-zine/">
|
<a class="postlink" href="/pronoun-patches/">
|
||||||
<h2 data-ha-exclude="">kestrel zine </h2>
|
<h2 data-ha-exclude="">pronoun patches </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>zine</li>
|
<li>patch</li>
|
||||||
|
|
||||||
<li>highlight</li>
|
<li>gender</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">
|
<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="/queer/">
|
||||||
|
<h2 data-ha-exclude="">queer </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>sticker</li>
|
||||||
|
|
||||||
|
<li>pin</li>
|
||||||
|
|
||||||
|
<li>gender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/queer-print.jpg" alt="A print of the word queer in black ink. The letters are rounded with elongated oval negative space." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2002,6 +2008,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/flatfish/` was built on 2026-09-20T22:13:39.327Z -->
|
<!-- This page `/flatfish/` was built on 2026-09-21T01:46:30.854Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+14
-20
@@ -1904,24 +1904,24 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/greeting-quorbs/">
|
<a class="postlink" href="/artisans-cooperative-cards/">
|
||||||
<h2 data-ha-exclude="">greeting quorbs </h2>
|
<h2 data-ha-exclude="">artisans cooperative cards </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/greeting-quorbs.jpg" alt="A pile of hand-printed A2 size greeting cards. Only the front is visible, showing a particularly round quail." loading="lazy" decoding="async" width="1000" height="1000">
|
<img src="/img/artisans-coop-cards.jpg" alt="2 white greeting cards with the Artisans Cooperative logo, a chicken. One card has a single print of the chicken in black ink, and the other has two overlapping prints in blue and red ink" loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/spotted-towhee/">
|
<a class="postlink" href="/foxgloves/">
|
||||||
<h2 data-ha-exclude="">spotted towhee </h2>
|
<h2 data-ha-exclude="">foxgloves </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1929,30 +1929,24 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/spotted-towhee-print.jpg" alt="A block print of a spotted towhee mid-leap." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/foxgloves-print.jpg" alt="A print of a cluster of foxgloves. The background is inked in green, with negative space and pink details making up the foxgloves." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/trans-wrongs-skull/">
|
<a class="postlink" href="/crow/">
|
||||||
<h2 data-ha-exclude="">trans wrongs skull </h2>
|
<h2 data-ha-exclude="">crow </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
<li>sticker</li>
|
|
||||||
|
|
||||||
<li>pin</li>
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/trans-wrongs-print.jpg" alt="A smiling skull with devil horns and a little spiked tail, and a speech bubble reading 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/crow-print.jpg" alt="a block print in dark indigo ink on white paper depicting a perched crow looking over one shoulder. one side of the crow is lit with fine feather detail, and the other side is almost entirely in shadow." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2009,6 +2003,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/flicker/` was built on 2026-09-20T22:13:39.328Z -->
|
<!-- This page `/flicker/` was built on 2026-09-21T01:46:30.856Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-12
@@ -1900,45 +1900,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/stampede-journal/">
|
<a class="postlink" href="/blue-and-brown-leather-journal/">
|
||||||
<h2 data-ha-exclude="">stampede journal </h2>
|
<h2 data-ha-exclude="">blue and brown leather journal </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>book</li>
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/stampede-journal.jpg" alt="A 4-part collage of a hardcover book, showing a coloring page with 'stampede!' written across it." loading="lazy" decoding="async" width="1000" height="1777">
|
<img src="/img/blue-brown-leather-journal.jpg" alt="A three panel collage showcasing a blue and brown leather-covered journal." loading="lazy" decoding="async" width="1000" height="1776">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/square-watercolor-pad/">
|
<a class="postlink" href="/tiny-books/">
|
||||||
<h2 data-ha-exclude="">square watercolor pad </h2>
|
<h2 data-ha-exclude="">tiny books </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>book</li>
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/square-watercolor-pad.jpg" alt="A two panel collage showing a square book with a tan cover and blue and gold endpapers." loading="lazy" decoding="async" width="1000" height="1331">
|
<img src="/img/tiny-book.jpg" alt="A three panel collage showing a book held in the palm of a hand." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leather-long-stitch-journals/">
|
<a class="postlink" href="/orange-journal/">
|
||||||
<h2 data-ha-exclude="">leather long-stitch journals </h2>
|
<h2 data-ha-exclude="">orange journal </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
|
||||||
|
|
||||||
<li>book</li>
|
<li>book</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/long-stitch-journals.jpg" alt="A stack of hand-bound journals showing long stitches aligned with the spines. They are leather bound and have tie closures." loading="lazy" decoding="async" width="1000" height="1333">
|
<img src="/img/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>
|
||||||
@@ -1995,6 +1993,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/flocked-notebook/` was built on 2026-09-20T22:13:39.323Z -->
|
<!-- This page `/flocked-notebook/` was built on 2026-09-21T01:46:30.849Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1887,43 +1887,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/vertical-bifold/">
|
<a class="postlink" href="/patchwork-wallet/">
|
||||||
<h2 data-ha-exclude="">vertical bifold </h2>
|
<h2 data-ha-exclude="">patchwork wallet </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>leather</li>
|
<li>leather</li>
|
||||||
|
|
||||||
|
<li>highlight</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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/pinatex-wallet-with-zipper/">
|
<a class="postlink" href="/eight-pocket-bifold/">
|
||||||
<h2 data-ha-exclude="">piñatex wallet with zipper </h2>
|
<h2 data-ha-exclude="">eight pocket bifold </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/eight-pocket-bifold.jpg" alt="A 3-picture collage showing a hand stitched full grain leather bifold wallet in dark plum leather. It has a main bill pocket and a asymmetrical interior with a hidden pocket and 3 card pockets on the right, and a hidden pocket and 2 card pockets on the left. The left front pocket has a small naturally occuring hole." loading="lazy" decoding="async" width="1000" height="1777">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/sunflower/">
|
<a class="postlink" href="/wrap-bracelets/">
|
||||||
<h2 data-ha-exclude="">sunflower </h2>
|
<h2 data-ha-exclude="">wrap bracelets </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1980,6 +1982,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-09-20T22:13:39.348Z -->
|
<!-- This page `/foldy-wallet-with-thumb-slide/` was built on 2026-09-21T01:46:30.850Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+10
-10
@@ -1887,43 +1887,43 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/leaf-patches/">
|
<a class="postlink" href="/leatherworking-favorites/">
|
||||||
<h2 data-ha-exclude="">leaf patches </h2>
|
<h2 data-ha-exclude="">leatherworking favorites </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/wrap-bracelets/">
|
<a class="postlink" href="/triangle-pouch/">
|
||||||
<h2 data-ha-exclude="">wrap bracelets </h2>
|
<h2 data-ha-exclude="">triangle pouch </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/zipper-bifold/">
|
<a class="postlink" href="/foldy-wallet-with-thumb-slide/">
|
||||||
<h2 data-ha-exclude="">zipper bifold </h2>
|
<h2 data-ha-exclude="">foldy wallet with thumb slide </h2>
|
||||||
|
|
||||||
<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">
|
<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>
|
||||||
@@ -1980,6 +1980,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/foldy-wallet/` was built on 2026-09-20T22:13:39.348Z -->
|
<!-- This page `/foldy-wallet/` was built on 2026-09-21T01:46:30.849Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1981,6 +1981,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-09-20T22:13:39.352Z -->
|
<!-- This page `/fountain-pen-friendly-stationery/` was built on 2026-09-21T01:46:30.854Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+36
-36
@@ -1903,22 +1903,8 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/block-printing-transfer-method/">
|
<a class="postlink" href="/swallowtail-on-snowdrops/">
|
||||||
<h2 data-ha-exclude="">block printing transfer method </h2>
|
<h2 data-ha-exclude="">swallowtail on snowdrops </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/transfer-wip.jpg" alt="A pink block of carving material with a printed design of a bird attached to it. The paper has been partially rubbed away (process described in this post) to reveal the inked design on the carving material." loading="lazy" decoding="async" width="1000" height="750">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/trans-rights-skull/">
|
|
||||||
<h2 data-ha-exclude="">trans rights skull </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
@@ -1926,30 +1912,44 @@ switch (currentThemeValue) {
|
|||||||
|
|
||||||
<li>card</li>
|
<li>card</li>
|
||||||
|
|
||||||
<li>sticker</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>pin</li>
|
</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>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/artisans-cooperative-shirts/">
|
||||||
|
<h2 data-ha-exclude="">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 'Artisans Cooperative' 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="/geese-trans-wrongs/">
|
||||||
|
<h2 data-ha-exclude="">geese/trans wrongs </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>gender</li>
|
<li>gender</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/trans-rights-print.jpg" alt="A print in mostly black ink of a smiling skull with a speech bubble. In pink and blue, the speech bubble reads 'trans rights!'" loading="lazy" decoding="async" width="1000" height="750">
|
<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 'trans rights!' while the honking goose says 'trans wrongs!'" loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/flatfish/">
|
|
||||||
<h2 data-ha-exclude="">flatfish </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</li>
|
|
||||||
|
|
||||||
<li>card</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/flatfish-print.jpg" alt="A print of a simple flatfish design inked in sepia." loading="lazy" decoding="async" width="1000" height="1333">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2006,6 +2006,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/foxgloves/` was built on 2026-09-20T22:13:39.333Z -->
|
<!-- This page `/foxgloves/` was built on 2026-09-21T01:46:30.860Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -43,9 +43,9 @@
|
|||||||
<style>#toc {
|
<style>#toc {
|
||||||
float: right;
|
float: right;
|
||||||
margin: 1rem 0 1.5rem 1.5rem;
|
margin: 1rem 0 1.5rem 1.5rem;
|
||||||
|
/* 23rem is the width of the words 'table of contents' in my header font */
|
||||||
|
/* yes, it's a bit hacky */
|
||||||
width: min(calc(100% - 1.5rem), 23rem);
|
width: min(calc(100% - 1.5rem), 23rem);
|
||||||
/* 23rem is the width of the words 'table of contents' in my header font */
|
|
||||||
/* yes, it's a bit hacky */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 850px) {
|
@media (max-width: 850px) {
|
||||||
@@ -70,6 +70,7 @@
|
|||||||
width: fit-content;
|
width: fit-content;
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border-radius: .5rem;
|
border-radius: .5rem;
|
||||||
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc summary:focus-visible {
|
#toc summary:focus-visible {
|
||||||
@@ -91,27 +92,46 @@
|
|||||||
top: -1.25rem;
|
top: -1.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* my baby my child my `tree` list styling */
|
||||||
|
#toc ol,
|
||||||
#toc li {
|
#toc li {
|
||||||
margin-block: .45rem 0;
|
margin-block: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
#toc ol {
|
||||||
#toc nav > ol {
|
margin-left: 0;
|
||||||
margin-left: .5rem;
|
list-style: none;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* basically we want to style this `ol` as a `ul` */
|
#toc li {
|
||||||
#toc ol > li {
|
border-left: .095rem solid var(--color-pink);
|
||||||
list-style: disc;
|
line-height: 1.2;
|
||||||
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li {
|
#toc li::before {
|
||||||
list-style: circle;
|
content: '├─';
|
||||||
|
color: var(--color-pink);
|
||||||
|
position: relative;
|
||||||
|
left: -.34rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#toc ol > li > ol > li > ol > li {
|
#toc li:last-child {
|
||||||
list-style: square;
|
border-left-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#toc li:last-child::before {
|
||||||
|
/* Technically, we could use this content for all of them, but doing the full
|
||||||
|
bar for the non-last-childs keeps the border a *smidge* more consistent for
|
||||||
|
different levels of magnification */
|
||||||
|
content: '└─';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* underlines are unnecessary in this context */
|
||||||
|
#toc a {
|
||||||
|
text-decoration: none;
|
||||||
|
color: var(--color-blue);
|
||||||
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
.post-metadata {
|
.post-metadata {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -2169,43 +2189,45 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/visual-site-builders-and-accessibility/">
|
<a class="postlink" href="/designing-a-bag/">
|
||||||
<h2 data-ha-exclude="">visual site builders and accessibility </h2>
|
<h2 data-ha-exclude="">designing a bag </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>leather</li>
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/roses.jpg" alt="Image unrelated to post. Two peach-colored roses, the farther away one a bit out of focus." loading="lazy" decoding="async" width="1000" height="666">
|
<img src="/img/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'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="/intro-to-wireframing/">
|
<a class="postlink" href="/comparing-text-editors/">
|
||||||
<h2 data-ha-exclude="">intro to wireframing </h2>
|
<h2 data-ha-exclude="">comparing text editors </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>software</li>
|
<li>software</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/aggregator-wireframes.jpg" alt="a figma page with 4 major sections titled aggregator, aggregator mobile, aggregator color, and aggregator mobile color. each section has 7 pages in it - all sections pretty clearly have the same 7 pages, with the mobile sections shown on mobile screens and the color sections in a rainbow of pastels rather than grayscale." loading="lazy" decoding="async" width="1000" height="1042">
|
<img src="/img/horsetail.jpg" alt="Image unrelated to post. Close up on a horsetail plant'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>
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/moving-images/">
|
<a class="postlink" href="/accessible-image-modals/">
|
||||||
<h2 data-ha-exclude="">moving images </h2>
|
<h2 data-ha-exclude="">accessible image modals </h2>
|
||||||
|
|
||||||
<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">
|
<img src="/img/snacking-seagull.jpg" alt="Image unrelated to post. A seagull floating in the water with a starfish hanging out of eir mouth." loading="lazy" decoding="async" width="1000" height="666">
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2262,6 +2284,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/framer-accessibility/` was built on 2026-09-20T22:13:39.372Z -->
|
<!-- This page `/framer-accessibility/` was built on 2026-09-21T01:46:30.895Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1656,6 +1656,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/1/` was built on 2026-09-20T22:13:41.592Z -->
|
<!-- This page `/gallery/1/` was built on 2026-09-21T01:46:32.997Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1674,6 +1674,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/10/` was built on 2026-09-20T22:13:45.237Z -->
|
<!-- This page `/gallery/10/` was built on 2026-09-21T01:46:36.093Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1642,6 +1642,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/11/` was built on 2026-09-20T22:13:45.543Z -->
|
<!-- This page `/gallery/11/` was built on 2026-09-21T01:46:36.415Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1670,6 +1670,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/2/` was built on 2026-09-20T22:13:41.960Z -->
|
<!-- This page `/gallery/2/` was built on 2026-09-21T01:46:33.379Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1664,6 +1664,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/3/` was built on 2026-09-20T22:13:42.338Z -->
|
<!-- This page `/gallery/3/` was built on 2026-09-21T01:46:33.741Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1660,6 +1660,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/4/` was built on 2026-09-20T22:13:42.846Z -->
|
<!-- This page `/gallery/4/` was built on 2026-09-21T01:46:34.075Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1668,6 +1668,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/5/` was built on 2026-09-20T22:13:43.272Z -->
|
<!-- This page `/gallery/5/` was built on 2026-09-21T01:46:34.424Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1656,6 +1656,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/6/` was built on 2026-09-20T22:13:43.694Z -->
|
<!-- This page `/gallery/6/` was built on 2026-09-21T01:46:34.829Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1698,6 +1698,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/7/` was built on 2026-09-20T22:13:44.098Z -->
|
<!-- This page `/gallery/7/` was built on 2026-09-21T01:46:35.156Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1678,6 +1678,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/8/` was built on 2026-09-20T22:13:44.468Z -->
|
<!-- This page `/gallery/8/` was built on 2026-09-21T01:46:35.423Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1704,6 +1704,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/9/` was built on 2026-09-20T22:13:44.784Z -->
|
<!-- This page `/gallery/9/` was built on 2026-09-21T01:46:35.758Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+1
-1
@@ -1652,6 +1652,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/gallery/` was built on 2026-09-20T22:13:39.356Z -->
|
<!-- This page `/gallery/` was built on 2026-09-21T01:46:30.879Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1904,47 +1904,53 @@ switch (currentThemeValue) {
|
|||||||
<ol id="postlist">
|
<ol id="postlist">
|
||||||
|
|
||||||
<li class="post">
|
<li class="post">
|
||||||
<a class="postlink" href="/trans-the-world/">
|
<a class="postlink" href="/kestrel-zine/">
|
||||||
<h2 data-ha-exclude="">trans the world </h2>
|
<h2 data-ha-exclude="">kestrel zine </h2>
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
<li>print</li>
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>zine</li>
|
||||||
|
|
||||||
|
<li>highlight</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/kestrel-zine.jpg" alt="A 5 photo collage showing the front and back cover as well as 3 full spreads of a folded zine about Kestrel, my dog, who is a 65lb Malinois with a goofy smile and floppy ears. it is printed in two layers of color, blue and orange, and each image depicts Kestrel in various posts... alert and watchful, resting, looking mopey, wearing a sweatshirt." loading="lazy" decoding="async" width="1000" height="1000">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/chanterelle/">
|
||||||
|
<h2 data-ha-exclude="">chanterelle </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<img src="/img/chanterelle-print.jpg" alt="A print of two chanterelle mushrooms inked in a dark-to-light yellow gradient." loading="lazy" decoding="async" width="1000" height="1333">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="post">
|
||||||
|
<a class="postlink" href="/foxgloves/">
|
||||||
|
<h2 data-ha-exclude="">foxgloves </h2>
|
||||||
|
|
||||||
|
<ul class="postlist-tags">
|
||||||
|
|
||||||
|
<li>print</li>
|
||||||
|
|
||||||
|
<li>card</li>
|
||||||
|
|
||||||
<li>shirt</li>
|
<li>shirt</li>
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<img src="/img/trans-the-world-print.jpg" alt="A print that reads 'trans the world' surrounding an image of a globe and a trans symbol. It's in a ping-to-blue gradient." loading="lazy" decoding="async" width="1000" height="750">
|
<img src="/img/foxgloves-print.jpg" alt="A print of a cluster of foxgloves. The background is inked in green, with negative space and pink details making up the foxgloves." loading="lazy" decoding="async" width="1000" height="750">
|
||||||
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="post">
|
|
||||||
<a class="postlink" href="/brown-creeper/">
|
|
||||||
<h2 data-ha-exclude="">brown creeper </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>print</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="/queer-book-list/">
|
|
||||||
<h2 data-ha-exclude="">queer book list </h2>
|
|
||||||
|
|
||||||
<ul class="postlist-tags">
|
|
||||||
|
|
||||||
<li>gender</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<img src="/img/rainbow-books.jpg" alt="A bookshelf with a variety of books on LGBTQ+ themes, arranged roughly in rainbow order" loading="lazy" decoding="async" width="1000" height="562">
|
|
||||||
|
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -2001,6 +2007,6 @@ switch (currentThemeValue) {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
<!-- This page `/geese-trans-wrongs/` was built on 2026-09-20T22:13:39.330Z -->
|
<!-- This page `/geese-trans-wrongs/` was built on 2026-09-21T01:46:30.857Z -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user