New style initial

This commit is contained in:
2026-06-28 20:18:03 -05:00
parent 9938f0f8ff
commit 677bf18e5b
45 changed files with 1454 additions and 667 deletions

View File

@@ -1,10 +1,11 @@
---
layout: layouts/post.njk
title: How to Use Feeds
layout: layouts/base.njk
title: Nathan Upchurch | How to Use Feeds
structuredData: none
hideMetadata: yep
---
<p><!-- a <p> just to stop the dropcap from happening --></p>
<article data-pagefind-body>
<h1>How to Use Feeds</h1>
Get all the latest content from your favorite creators with no algorithm, no spam, and no spying. This page is based on [Matt Webb](https://interconnected.org)'s *[About Feeds](https://aboutfeeds.com/)*.
@@ -66,3 +67,5 @@ It doesn't matter which you choose; newsreaders usually make it fairly easy to e
[^1]: Please note that I haven't tested all of these options personally; your mileage may vary.
</article>

View File

@@ -10,16 +10,17 @@ eleventyNavigation:
<p class="page-block nodropcap">Im a prolific vegan home cook, classical trombonist, incense maker, a <abbr title="Free/Libre Open Source Software">FLOSS</abbr> enthusiast, designer, programmer, music producer, print lover, and human with too many interests and too little time.<br><br>
This is my little corner of the internet where I talk about whatever I like without worrying about maintaining a personal brand, or constraining my writing to topics which might help advance my career or establish me as a thought leader. Im here to express myself and have fun writing about topics I enjoy.<br><br>
If youd like to learn more about my professional accomplishments and work, Ill link my professional website here when I get around to it.</p>
<a href="./colophon/">
<button type="button">Colophon »</button>
</a>
<span class="buttonContainer">
<a href="./colophon/">
<button type="button">Colophon</button>
</a>
<a href="../me/">
<button type="button">Contact »</button>
</a>
<a href="./privacy/">
<button type="button">Privacy »</button>
</a>
<a href="../me/">
<button type="button">Contact</button>
</a>
<a href="./privacy/">
<button type="button">Privacy</button>
</a>
</span>
</article>

View File

@@ -1,6 +1,7 @@
---
eleventyExcludeFromCollections: true
layout: layouts/base.njk
hideBlogTitleFromHeader: true
title: "The Stochastic Bletherist | The Personal Blog of Nathan Upchurch"
tags:
- metadata
@@ -19,31 +20,28 @@ paginationRootDir: blog
<h1>The Stochastic Bletherist</h1>
<p class="page-block nodropcap">
The personal blog of Nathan Upchurch, where he writes about everything from <a href="/tags/storytime">personal stories</a> to <a href="/tags/gnu-linux">tech</a>, <a href="/tags/vegan-cooking">food</a>, and <a href="/tags/incense">incense</a>.<br />
<a href="/tags/">
<button type="button">Topics »</button>
</a>
<a href="../blogroll/">
<button type="button">Blogroll »</button>
</a>
<em>The Stochastic Bletherist</em> is the personal blog of Nathan Upchurch, where he writes about whatever he fancies at the time. <a href="/feed/feed.xml">Subscribe</a> if youre interested in musings on life, music, and technology, weird and wonderful incense reviews, the occasional bit of spicy discourse, or learning how to make things like vegan ranch dressing or incense sticks. Theres something for everyone here.
<span class="buttonContainer">
<a href="../blogroll/">
<button type="button">Blogroll</button>
</a>
<a href="/search/">
<button type="button">Search</button>
</a>
<a href="/tags/">
<button type="button">Topics</button>
</a>
</div>
</p>
<h2>Whats New:</h2>
{% else %}
<h1>The Stochastic Bletherist Blog</h1>
<p class="page-block nodropcap">
Writing about everything from <a href="/tags/storytime">personal stories</a> to <a href="/tags/gnu-linux">tech</a>, <a href="/tags/vegan-cooking">food</a>, and <a href="/tags/incense">incense</a>.<br />
<h1>The Stochastic Bletherist</h1>
<a href="/tags/">
<button type="button">Topics »</button>
</a>
<a href="../blogroll/">
<button type="button">Blogroll »</button>
</a>
<p class="page-block nodropcap">
<em>The Stochastic Bletherist</em> is the personal blog of Nathan Upchurch, where he writes about whatever he fancies at the time. <a href="/feed/feed.xml">Subscribe</a> if youre interested in musings on life, music, and technology, weird and wonderful incense reviews, the occasional bit of spicy discourse, or learning how to make things like vegan ranch dressing or incense sticks. Theres something for everyone here.
</p>
<h2>More posts:</h2>
<h2 class="postlist-header">More posts:</h2>
{% endif %}

View File

@@ -18,15 +18,15 @@ eleventyComputed:
<div class="buttonContainer galleryButtons">
{% if picture.previousImage %}
<a href="../{{ picture.previousImage | slugify }}">
<button type="button">Previous</button>
<button type="button">Previous</button>
</a>
{% endif %}
<a href="/gallery/{{ picture.containingGallery | slugify }}/">
<button type="button">Gallery</button>
<button type="button">🕮 Gallery</button>
</a>
{% if picture.nextImage %}
<a href="../{{ picture.nextImage | slugify }}">
<button type="button">Next</button>
<button type="button">Next</button>
</a>
{% endif %}
</div>

View File

@@ -1,7 +1,4 @@
---
layout: layouts/home.njk
eleventyNavigation:
key: Home
order: 1
---
{% include "navigator.njk" %}

View File

@@ -10,9 +10,9 @@ postlistHeaderText: "What I've been burning:"
<h1>Now Burning:</h1>
<article class="post microblog-post" data-pagefind-body>
<img class="microblog-icon" src="/img/censer.svg">
<svg class="microblog-icon" xmlns="http://www.w3.org/2000/svg" width="397.265" height="1334.648" viewBox="0 0 105.11 353.126"><path d="M107.422 160.854s-16.31-.307-10.002-23.543c6.309-23.235 9.079-29.543 2.616-38.16s-8.31-16.927-2.924-20.312 19.542-1.23 22.927 8.002c3.386 9.232-8.001-9.233-18.464-4.001-10.464 5.232 19.388 15.541 16.002 28.005-3.385 12.464-8.85 11.387-7.312 20.158 1.539 8.77 11.62 13.54 7.466 21.542s-10.31 8.31-10.31 8.31" style="fill-opacity:.1;stroke-width:.176994;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill" transform="translate(-105.56 -112.273)scale(1.47357)"/><path d="M76.434 211.488c-2.753 4.398-4.194 9.316-4.194 14.313 0 11.22 7.23 22.978 18.772 28.19v3.851c0 1.274 1.026 2.3 2.3 2.3h1.298c1.274 0 2.3-1.026 2.3-2.3v-1.752q.972.26 1.96.47-.05.235-.05.483v.805c0 1.275 1.026 2.3 2.3 2.3h10.121c1.275 0 2.3-1.025 2.3-2.3v-.805l-.001-.08q.96-.15 1.911-.345v1.224c0 1.274 1.027 2.3 2.301 2.3h1.297c1.274 0 2.3-1.026 2.3-2.3v-2.925c12.764-4.806 21.011-17.124 21.01-29.116 0-4.997-1.44-9.915-4.193-14.313H105zM105 148.46v61.93h4.6v-61.93z" style="stroke-width:.260177;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill" transform="translate(-105.56 -112.273)scale(1.47357)"/><path d="M107.3 142.38a2.295 2.295 0 0 0-2.3 2.3v2.682h4.6v-2.681c0-1.275-1.026-2.3-2.3-2.3" style="fill-opacity:1;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke markers fill" transform="translate(-105.56 -112.273)scale(1.47357)"/></svg>
<div class="microblog-status">
<h2 class="">{{ burning.data.title }}{% if burning.data.manufacturer %}, {{ burning.data.manufacturer }}{% endif %}, {{ burning.date | niceDate }}, {{ burning.data.time }}</h2>
<h2 class="">{{ burning.data.title }}{% if burning.data.manufacturer %}, {{ burning.data.manufacturer }}{% endif %}, <br>{{ burning.date | niceDate }}, {{ burning.data.time }}</h2>
{% if burning.content %}
<div class="microblog-comment">
{{ burning.content | safe }}
@@ -21,5 +21,5 @@ postlistHeaderText: "What I've been burning:"
</div>
</article>
<a href="/once-burned/">
<button type="button">Previous Entries »</button>
<button type="button">Previous Entries</button>
</a>

View File

@@ -18,7 +18,13 @@ tags:
<div class="buttonContainer">
<a class="link-button" href="/feeds/now.xml">
<button type="button">
<img src="/img/RSS.svg">
<svg class="nav-icon" viewBox="0 0 155 155" width="153.349" height="152.909" version="1.0" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-427.323 -373.814)">
<ellipse style="opacity: 1; fill-opacity: 1; fill-rule: nonzero" transform="matrix(.86996 0 0 .86996 135.156 330.529)" cx="360.357" cy="200.643" rx="24.643" ry="23.929"></ellipse>
<path style="fill-opacity: 1; fill-rule: evenodd" d="m427.835 455.057-.073-30.273c64.706 3.375 100.619 49.673 101.5 101.94h-30.318c-.503-45.942-31.74-69.996-71.11-71.667z"></path>
<path style="fill-opacity: 1; fill-rule: evenodd" d="m428.201 404.571-.878-30.757C526.75 378.43 580 450.582 580.67 526.724l-31.197-.44c1.365-48.704-34.665-120.267-121.273-121.713Z"></path>
</g>
</svg>
Subscribe to “Now” Posts
</button>
</a>
@@ -31,7 +37,7 @@ tags:
</div>
{% set postsCount = collections.now | removeMostRecent | length %}
{% if postsCount > 1 %}
<h2>Previous Entries:</h2>
<h2 class="postlist-header">Previous Entries:</h2>
{% set postslist = collections.now | removeMostRecent %}
{% set showPostListHeader = false %}
{% include "postslist.njk" %}

View File

@@ -25,11 +25,12 @@ paginationRootDir: once-burned
{% else %}
<p>Nothings here yet!</p>
{% endif %}
<span class="buttonContainer">
{% include "permalinkButtons.njk" %}
{% include "permalinkButtons.njk" %}
<a href="/now-burning/">
<button type="button">Latest »</button>
</a>
<a href="/now-burning/">
<button type="button">Latest</button>
</a>
</span>
</div>

View File

@@ -27,7 +27,7 @@ paginationRootDir: prior-thoughts
{% include "permalinkButtons.njk" %}
<a href="/status/">
<button type="button">Latest »</button>
<button type="button">Latest</button>
</a>
</div>

View File

@@ -13,7 +13,7 @@ description: "Bored? Take a fun quiz to while away the time!"
<p>Test your knowledge, learn about yourself, and waste your precious time, right here, right now, with a quiz!</p>
{% set postsCount = collections.quiz | length %}
<h2>Available quizzes:</h2>
<h2 class="postlist-header">Available quizzes:</h2>
{% set postslist = collections.quiz | reverse %}
{% set showPostListHeader = false %}
{% include "postslist.njk" %}

View File

@@ -7,7 +7,7 @@ permalink: "/status/index.html"
---
{% set status = collections.status | last %}
<h1>Nathans status:</h1>
<h1>Current status:</h1>
<article class="post microblog-post" data-pagefind-body>
<div class="microblog-status card">
<span class="microblog-emoji">{{ status.data.emoji }}</span>
@@ -24,20 +24,17 @@ permalink: "/status/index.html"
{% endif %}
{% if metadata.author.url %}
</a><br />
</a>
{% endif %}
• {{ status.date | niceDate }}<br />
</span>
{% if status.data.comment %}
{{ status.data.comment | markdownify | safe }}<br />
{% endif %}
<span class="status-metadata">
{{ status.date | niceDate }}
</span>
</p>
</div>
</div>
</article>
<a href="/prior-thoughts/">
<button type="button">Previous Entries »</button>
<button type="button">Previous Entries</button>
</a>

View File

@@ -41,17 +41,25 @@ eleventyComputed:
</h1>
<p class="page-block nodropcap">
Heres everything Ive posted tagged “{{ tag }}.” Want to be notified when I post on this topic? Subscribe to “{{ tag }}” using the button below.<br>
<a class="link-button" href="/tags/">
<button type="button">
More topics »
</button>
</a>
<a class="link-button" href="/feeds/{{ tag | slugify }}.xml">
<button type="button">
<img src="/img/RSS.svg">
Subscribe »
</button>
</a>
<span class="buttonContainer">
<a class="link-button" href="/tags/">
<button type="button">
More topics
</button>
</a>
<a class="link-button" href="/feeds/{{ tag | slugify }}.xml">
<button type="button">
<svg class="nav-icon" viewBox="0 0 155 155" width="153.349" height="152.909" version="1.0" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-427.323 -373.814)">
<ellipse style="opacity: 1; fill-opacity: 1; fill-rule: nonzero" transform="matrix(.86996 0 0 .86996 135.156 330.529)" cx="360.357" cy="200.643" rx="24.643" ry="23.929"></ellipse>
<path style="fill-opacity: 1; fill-rule: evenodd" d="m427.835 455.057-.073-30.273c64.706 3.375 100.619 49.673 101.5 101.94h-30.318c-.503-45.942-31.74-69.996-71.11-71.667z"></path>
<path style="fill-opacity: 1; fill-rule: evenodd" d="m428.201 404.571-.878-30.757C526.75 378.43 580 450.582 580.67 526.724l-31.197-.44c1.365-48.704-34.665-120.267-121.273-121.713Z"></path>
</g>
</svg>
Subscribe
</button>
</a>
</span>
</p>
{% set postslist = collections[ tag ] | reverse %}