Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6bc9187854 | ||
|
|
05922a9e24 | ||
|
|
384fb6eb0f | ||
|
|
b8d2057c2c |
+11
-1
@@ -109,10 +109,12 @@ export default {
|
|||||||
{
|
{
|
||||||
altText: "Defective by design. Eliminate DRM now!",
|
altText: "Defective by design. Eliminate DRM now!",
|
||||||
imageURL: "dbd.2333814563.webp",
|
imageURL: "dbd.2333814563.webp",
|
||||||
|
linkURL: "https://www.defectivebydesign.org/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Don't feed the AI!",
|
altText: "Don't feed the AI!",
|
||||||
imageURL: "dontfeedai.gif",
|
imageURL: "dontfeedai.gif",
|
||||||
|
linkURL: "/ai/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "A seal with the word ‘dream’ appearing beside it.",
|
altText: "A seal with the word ‘dream’ appearing beside it.",
|
||||||
@@ -130,14 +132,17 @@ export default {
|
|||||||
{
|
{
|
||||||
altText: "Take back the web. Firefox logo.",
|
altText: "Take back the web. Firefox logo.",
|
||||||
imageURL: "fftake.gif",
|
imageURL: "fftake.gif",
|
||||||
|
linkURL: "https://www.firefox.com/en-US/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Firefox",
|
altText: "Firefox",
|
||||||
imageURL: "firefox3.gif",
|
imageURL: "firefox3.gif",
|
||||||
|
linkURL: "https://www.firefox.com/en-US/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Tested on Firefox.",
|
altText: "Tested on Firefox.",
|
||||||
imageURL: "firefox4.gif",
|
imageURL: "firefox4.gif",
|
||||||
|
linkURL: "https://www.firefox.com/en-US/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Game Boy logo",
|
altText: "Game Boy logo",
|
||||||
@@ -163,6 +168,7 @@ export default {
|
|||||||
{
|
{
|
||||||
altText: "GLPV3",
|
altText: "GLPV3",
|
||||||
imageURL: "gplv3.gif",
|
imageURL: "gplv3.gif",
|
||||||
|
linkURL: "https://www.gnu.org/licenses/gpl-3.0.en.html",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "There are no bad hair days on the internet.",
|
altText: "There are no bad hair days on the internet.",
|
||||||
@@ -173,16 +179,19 @@ export default {
|
|||||||
imageURL: "hatemac_b.gif",
|
imageURL: "hatemac_b.gif",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Hyenas now!",
|
altText: "Internet Archive",
|
||||||
imageURL: "internetarchive.2540748731.png",
|
imageURL: "internetarchive.2540748731.png",
|
||||||
|
linkURL: "https://archive.org/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Jellyfin",
|
altText: "Jellyfin",
|
||||||
imageURL: "jellyfin.gif",
|
imageURL: "jellyfin.gif",
|
||||||
|
linkURL: "https://jellyfin.org/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "KDE now!",
|
altText: "KDE now!",
|
||||||
imageURL: "knbutton.gif",
|
imageURL: "knbutton.gif",
|
||||||
|
linkURL: "https://kde.org/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Linux now! 2.0",
|
altText: "Linux now! 2.0",
|
||||||
@@ -228,6 +237,7 @@ export default {
|
|||||||
{
|
{
|
||||||
altText: "Tor logo",
|
altText: "Tor logo",
|
||||||
imageURL: "tor.gif",
|
imageURL: "tor.gif",
|
||||||
|
linkURL: "https://www.torproject.org/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
altText: "Trans rights now!",
|
altText: "Trans rights now!",
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
layout: layouts/base.njk
|
||||||
|
title: Nathan Upchurch | Blank
|
||||||
|
structuredData: none
|
||||||
|
---
|
||||||
|
<article data-pagefind-body>
|
||||||
|
<h1>Badge collection</h1>
|
||||||
|
<p>Here are some badges I picked up around the web. If you see your badge here and would like a link attached, <a href="/me">let me know!</a></p>
|
||||||
|
<div class="badges">
|
||||||
|
{% for badge in badges.badges %}
|
||||||
|
{% if badge.linkURL %}<a href="{{ badge.linkURL }}">{% endif %}<img alt="{{ badge.altText }}" src="{{ badges.imgBaseUrl }}{{ badge.imageURL }}">{% if badge.linkURL %}</a>{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
@@ -7,6 +7,9 @@ includeTOC: true
|
|||||||
---
|
---
|
||||||
## 2026
|
## 2026
|
||||||
### August
|
### August
|
||||||
|
* 2026-08-08
|
||||||
|
* Updated [/wish](/wish).
|
||||||
|
* Implemented [/badges](/badges).
|
||||||
* 2026-08-06
|
* 2026-08-06
|
||||||
* Updated [/links](/links).
|
* Updated [/links](/links).
|
||||||
* 2026-08-05
|
* 2026-08-05
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
title: Rim Srüng Incense
|
||||||
|
manufacturer: Tara Herbal
|
||||||
|
date: 2026-08-08 22:12:56
|
||||||
|
time: 10:12 PM
|
||||||
|
---
|
||||||
|
|
||||||
@@ -11,6 +11,7 @@ structuredData: none
|
|||||||
* [AI](/ai)
|
* [AI](/ai)
|
||||||
* [Colophon](/about/colophon)
|
* [Colophon](/about/colophon)
|
||||||
* [Privacy](/about/privacy)
|
* [Privacy](/about/privacy)
|
||||||
|
* [Badge Collection](/badges)
|
||||||
* [Blank](/blank)
|
* [Blank](/blank)
|
||||||
* [Blog](/blog)
|
* [Blog](/blog)
|
||||||
* [Feed](/feed/feed.xml)
|
* [Feed](/feed/feed.xml)
|
||||||
|
|||||||
@@ -47,22 +47,16 @@ However if abstention seems unconscionable, I would be delighted if you were to
|
|||||||
* [Kokando Kunpūshi Aloeswood](https://kikohincense.com/products/kokando-kunpushi-aloeswood)
|
* [Kokando Kunpūshi Aloeswood](https://kikohincense.com/products/kokando-kunpushi-aloeswood)
|
||||||
* [Les Encens du Monde - Moonlit Night | Karin](https://lotuszenincense.com/products/moonlit-night-karin-by-les-encens-du-monde?shpxid=fa2eb8b9-373c-44b6-b675-585881e5540b)
|
* [Les Encens du Monde - Moonlit Night | Karin](https://lotuszenincense.com/products/moonlit-night-karin-by-les-encens-du-monde?shpxid=fa2eb8b9-373c-44b6-b675-585881e5540b)
|
||||||
* [Mysore](https://www.aliexpress.us/item/3256808362085525.html)
|
* [Mysore](https://www.aliexpress.us/item/3256808362085525.html)
|
||||||
* [Shoyeido Horin Assortment](https://shoyeido.com/products/horin-incense-assortment-sampler)
|
|
||||||
* [Shoyeido Kohbai Pressed Incense](https://shoyeido.com/products/kohbai-red-plum-blossoms?variant=41714738921590)
|
* [Shoyeido Kohbai Pressed Incense](https://shoyeido.com/products/kohbai-red-plum-blossoms?variant=41714738921590)
|
||||||
* [Shoyeido Kunro Incense Assortment](https://shoyeido.com/products/kunro-incense-assortment)
|
* [Shoyeido Kunro Incense Assortment](https://shoyeido.com/products/kunro-incense-assortment)
|
||||||
* [Shoyeido Premium Incense Sampler](https://shoyeido.com/products/premium-incense-assortment-sampler)
|
|
||||||
* [Tennendo Hanano Byakudan](https://www.japanincense.com/tn-0051.html)
|
* [Tennendo Hanano Byakudan](https://www.japanincense.com/tn-0051.html)
|
||||||
* [Yamadamatsu Hyofu](https://kikohincense.com/collections/yamadamatsu-incense-kikoh/products/yamadamatsu-hyofu-incense)
|
|
||||||
* [Yamadamatsu Kumoi](https://kikohincense.com/products/yamadamatsu-kumoyi-incense)
|
|
||||||
* [Yamadamatsu Shoyo](https://www.japanincense.com/ym-0037.html)
|
* [Yamadamatsu Shoyo](https://www.japanincense.com/ym-0037.html)
|
||||||
|
|
||||||
### Tea
|
### Tea
|
||||||
* A malty black tea from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
* A malty black tea from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
||||||
* A peachy white tea from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
* A peachy white tea from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
||||||
* A savory oolong from from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
* A savory oolong from from either [Spirit Tea](https://spirittea.co/) or [Yunnan Sourcing](https://yunnansourcing.com/).
|
||||||
* [Aged Citrus Peel Ripe Pu-erh Instant Tea Resin](https://yunnansourcing.us/products/aged-citrus-peel-ripe-pu-erh-instant-tea-resin?_pos=1&_ss=r)
|
|
||||||
* [Sticky Rice Scent Herb Instant Ripe Pu-erh Tea Resin](https://yunnansourcing.us/products/sticky-rice-scent-herb-instant-ripe-pu-erh-tea-resin?_pos=11&_ss=r)
|
* [Sticky Rice Scent Herb Instant Ripe Pu-erh Tea Resin](https://yunnansourcing.us/products/sticky-rice-scent-herb-instant-ripe-pu-erh-tea-resin?_pos=11&_ss=r)
|
||||||
* [Yunnan Rose Buds and Ripe Pu-erh Instant Tea Resin](https://yunnansourcing.us/products/yunnan-rose-buds-and-ripe-pu-erh-instant-tea-resin?_pos=6&_ss=r)
|
|
||||||
|
|
||||||
## Intangible
|
## Intangible
|
||||||
|
|
||||||
|
|||||||
@@ -631,6 +631,15 @@ hr {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Badges */
|
||||||
|
.badges {
|
||||||
|
& img {
|
||||||
|
height: 100%;
|
||||||
|
margin-bottom: var(--space-2xs);
|
||||||
|
margin-right: var(--space-2xs);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Header */
|
/* Header */
|
||||||
header {
|
header {
|
||||||
container-type: inline-size;
|
container-type: inline-size;
|
||||||
|
|||||||
@@ -75,7 +75,9 @@
|
|||||||
font-size: var(--font-size-metadata);
|
font-size: var(--font-size-metadata);
|
||||||
font-variation-settings: var(--font-variation-settings-metadata);
|
font-variation-settings: var(--font-variation-settings-metadata);
|
||||||
letter-spacing: var(--letter-spacing-metadata);
|
letter-spacing: var(--letter-spacing-metadata);
|
||||||
line-height: calc(var(--font-size-metadata) * 0.5 + var(--font-size-metadata));
|
line-height: calc(
|
||||||
|
var(--font-size-metadata) * 0.5 + var(--font-size-metadata)
|
||||||
|
);
|
||||||
text-transform: var(--text-transform-metadata);
|
text-transform: var(--text-transform-metadata);
|
||||||
& a[href] {
|
& a[href] {
|
||||||
color: var(--color-metadata);
|
color: var(--color-metadata);
|
||||||
|
|||||||
Reference in New Issue
Block a user