<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://librarifran.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://librarifran.com/" rel="alternate" type="text/html" /><updated>2026-05-23T22:40:41-07:00</updated><id>https://librarifran.com/feed.xml</id><title type="html">Franny Gaede</title><author><name>Franny Gaede</name></author><entry><title type="html">In Search of a Revival - The Olympians</title><link href="https://librarifran.com/music/2026/02/16/olympians.html" rel="alternate" type="text/html" title="In Search of a Revival - The Olympians" /><published>2026-02-16T09:25:00-08:00</published><updated>2026-02-16T09:25:00-08:00</updated><id>https://librarifran.com/music/2026/02/16/olympians</id><content type="html" xml:base="https://librarifran.com/music/2026/02/16/olympians.html"><![CDATA[]]></content><author><name>Franny Gaede</name></author><category term="music" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Thirty-Seven</title><link href="https://librarifran.com/photos/2025/08/13/37.html" rel="alternate" type="text/html" title="Thirty-Seven" /><published>2025-08-13T01:00:00-07:00</published><updated>2025-08-13T01:00:00-07:00</updated><id>https://librarifran.com/photos/2025/08/13/37</id><content type="html" xml:base="https://librarifran.com/photos/2025/08/13/37.html"><![CDATA[<h2 id="this-year-i">This year I…</h2>

<figure class="third full">
  
    
      <a href="/assets/img/2024-08-25-punk.jpeg" title="Cuddled this lil Punk">
          <img src="/assets/img/thumbs/2024-08-25-punk_th.jpeg" alt="A woman holds a Pomeranian" />
      </a>
    
  
    
      <a href="/assets/img/2024-09-07-people.jpeg" title="Olly sat like a people">
          <img src="/assets/img/thumbs/2024-09-07-people_th.jpeg" alt="A fluffy brown cat sits on a chair" />
      </a>
    
  
    
      <a href="/assets/img/2024-09-25-peek.jpeg" title="Olly did a peek">
          <img src="/assets/img/thumbs/2024-09-25-peek_th.jpeg" alt="A cat peers out dark curtains" />
      </a>
    
  
    
      <a href="/assets/img/2024-10-13-pumpkins.jpg" title="Visted A &amp; M Family Farms">
          <img src="/assets/img/thumbs/2024-10-13-pumpkins_th.jpg" alt="Two men and a woman smile at the camera" />
      </a>
    
  
    
      <a href="/assets/img/2024-10-18-springflowerfestival.png" title="Finished FlossyFoxShop's Spring Flower Festival">
          <img src="/assets/img/thumbs/2024-10-18-springflowerfestival_th.png" alt="A colorful cross stitch" />
      </a>
    
  
    
      <a href="/assets/img/2024-11-06-forestfairytale.png" title="Finished Quaternion Creations' Forest Fairytale">
          <img src="/assets/img/thumbs/2024-11-06-forestfairytale_th.png" alt="A large cross stitch of fairy tales" />
      </a>
    
  
    
      <a href="/assets/img/2024-11-17-snugglers.jpg" title="It's almost like they like each other">
          <img src="/assets/img/thumbs/2024-11-17-snugglers_th.jpg" alt="Two cats cuddle" />
      </a>
    
  
    
      <a href="/assets/img/2024-12-05-olly.JPG" title="Admired the prettiest lad">
          <img src="/assets/img/thumbs/2024-12-05-olly_th.JPG" alt="A brown cat looks at the camera" />
      </a>
    
  
    
      <a href="/assets/img/2024-12-23-hawaii01.jpeg" title="Visited Hawaii">
          <img src="/assets/img/thumbs/2024-12-23-hawaii01_th.jpeg" alt="A cliffside with trees and a blue sky" />
      </a>
    
  
    
      <a href="/assets/img/2024-12-24-hawaii02.jpeg" title="Admired this gorgeous waterfall in Kauai">
          <img src="/assets/img/thumbs/2024-12-24-hawaii02_th.jpeg" alt="A waterfall set in a forest" />
      </a>
    
  
    
      <a href="/assets/img/2025-01-11-hollywoodtheater.JPG" title="Provided a hand for scale">
          <img src="/assets/img/thumbs/2025-01-11-hollywoodtheater_th.JPG" alt="A woman holds up a hand under a Ben Hur poster" />
      </a>
    
  
    
      <a href="/assets/img/2025-02-13-yearofthesnake.jpeg" title="Finished Frosted Pumpkin Stitchery's Year of the Snake">
          <img src="/assets/img/thumbs/2025-02-13-yearofthesnake_th.jpeg" alt="A snake and 2025" />
      </a>
    
  
    
      <a href="/assets/img/2025-03-09-olly02.jpeg" title="Baked in the sun with the son">
          <img src="/assets/img/thumbs/2025-03-09-olly02_th.jpeg" alt="A fluffy brown cat in sunshine" />
      </a>
    
  
    
      <a href="/assets/img/2025-04-05-lucas.jpeg" title="Cuddled with Lucas">
          <img src="/assets/img/thumbs/2025-04-05-lucas_th.jpeg" alt="An orange cat rests his head on a woman's hand" />
      </a>
    
  
    
      <a href="/assets/img/2025-04-11-profile.jpeg" title="Took a new profile picture">
          <img src="/assets/img/thumbs/2025-04-11-profile_th.jpeg" alt="A woman rests her head on her hands" />
      </a>
    
  
    
      <a href="/assets/img/2025-04-26-retreat.jpeg" title="Attended Acorns &amp; Threads Cannon Beach retreat">
          <img src="/assets/img/thumbs/2025-04-26-retreat_th.jpeg" alt="A woman smiles at the camera" />
      </a>
    
  
    
      <a href="/assets/img/2025-06-15-chicago.JPG" title="Had a delicious breakfast in Chicago">
          <img src="/assets/img/thumbs/2025-06-15-chicago_th.JPG" alt="French toast smothered in fruit" />
      </a>
    
  
    
      <a href="/assets/img/2025-07-05-curry.JPG" title="Received head-butts from Curry">
          <img src="/assets/img/thumbs/2025-07-05-curry_th.JPG" alt="An orange cat cuddles a woman" />
      </a>
    
  
    
      <a href="/assets/img/2025-07-06-babies.JPG" title="Watched the bbies cuddle">
          <img src="/assets/img/thumbs/2025-07-06-babies_th.JPG" alt="Two kittens snuggle each other" />
      </a>
    
  
    
      <a href="/assets/img/2025-08-13-38.JPG" title="Turned 38">
          <img src="/assets/img/thumbs/2025-08-13-38_th.JPG" alt="A woman in sunglasses smiles at the camera" />
      </a>
    
  
  
</figure>]]></content><author><name>Franny Gaede</name></author><category term="photos" /><category term="wrap-up" /><summary type="html"><![CDATA[This year I…]]></summary></entry><entry><title type="html">BlueSky Comments as a Minimal Mistakes Custom Comment Provider for Jekyll</title><link href="https://librarifran.com/posts/2025/02/05/bluesky-comments.html" rel="alternate" type="text/html" title="BlueSky Comments as a Minimal Mistakes Custom Comment Provider for Jekyll" /><published>2025-02-05T09:00:00-08:00</published><updated>2025-02-05T09:00:00-08:00</updated><id>https://librarifran.com/posts/2025/02/05/bluesky-comments</id><content type="html" xml:base="https://librarifran.com/posts/2025/02/05/bluesky-comments.html"><![CDATA[<p>I’ve wanted a comments system for several years, but Discus has way too many privacy issues and I had a knee-jerk “not GitHub!” to utteranc.es and its ilk.</p>

<p>Last night, I found <a href="https://www.coryzue.com/writing/bluesky-comments/">Cory Zoe’s 5 minute guide to adding BlueSky-powered comments to any website.</a> It, er, took me significantly longer than five minutes to implement, but it is looking and functioning the way I want it to and I think I understand it well enough to be able to explain it to those like me who couldn’t dream of doing this from scratch, but know enough to want to implement it and break it terribly and repeatedly.</p>

<p>First step is to install the library:</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="go">    npm install bluesky-comments
</span></code></pre></div></div>

<p>I moved the folder (node_modules) into the assets folder, so now I have my_folder/assets/node_modules.</p>

<p>In my _config.yml file, I turned on comments for posts:</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    <span class="na">defaults</span><span class="pi">:</span>
        <span class="pi">-</span> <span class="na">scope</span><span class="pi">:</span>
            <span class="na">path</span><span class="pi">:</span> <span class="s2">"</span><span class="s">"</span>
            <span class="na">type</span><span class="pi">:</span> <span class="s2">"</span><span class="s">posts"</span>
        <span class="na">values</span><span class="pi">:</span>
            <span class="na">layout</span><span class="pi">:</span> <span class="s">single</span>
            <span class="na">comments</span><span class="pi">:</span> <span class="kc">true</span>
</code></pre></div></div>

<p>And I set my comments provider to “custom”</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    <span class="na">comments</span><span class="pi">:</span>
        <span class="na">provider</span><span class="pi">:</span> <span class="s2">"</span><span class="s">custom"</span>
</code></pre></div></div>

<p>In the _layouts/single.html from Minimal Mistakes, comments are located on lines 68-76. I wanted them to appear after the date but before the previous / next navigation buttons, so I moved them to <code class="language-html highlighter-rouge"><span class="nt">&lt;footer</span> <span class="na">class=</span><span class="s">"page__meta&gt;</span></code>.</p>

<p>Comments are disabled on test servers by Minimal Mistakes, so I removed that bit. If you want to re-enable it, you’ll want to wrap the <code class="language-html highlighter-rouge"><span class="nt">&lt;div&gt;</span></code> in</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-liquid highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    <span class="cp">{%</span><span class="w"> </span><span class="nt">if</span><span class="w"> </span><span class="nv">page</span><span class="p">.</span><span class="nv">comments</span><span class="w"> </span><span class="cp">%}</span>
        &lt;div class="page__comments"&gt;
            <span class="cp">{%</span><span class="w"> </span><span class="nt">include</span><span class="w"> </span>comments-providers/custom.html<span class="w"> </span><span class="cp">%}</span>
        &lt;/div&gt;
    <span class="cp">{%</span><span class="w"> </span><span class="nt">endif</span><span class="w"> </span><span class="cp">%}</span>
</code></pre></div></div>

<p>I added the CSS to _includes/head/custom.html:</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    <span class="nt">&lt;link</span> <span class="na">rel=</span><span class="s">"stylesheet"</span> <span class="na">href=</span><span class="s">"https://unpkg.com/bluesky-comments@0.9.0/dist/bluesky-comments.css"</span><span class="nt">&gt;</span>
</code></pre></div></div>

<p>I used Cory Zoe’s code as a base and used Claude in Copilot to develop _includes/comment-providers/custom.html. Before you use this, make sure you update your username! It’s in big friendly letters “YOUR.USERNAME.HERE”</p>

<script src="https://gist.github.com/mfgaede/1dadb849bb362f7364db7eb248dc7343.js"></script>

<p>For comments to show up, you need to include</p>

<div class="code-header"><figure class="code-block" data-language="">
  <pre tabindex="0"><code class="language-"></code></pre>
    <button class="copy-code-button">
      Copy
    </button>
</figure>
</div>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    <span class="na">bluesky_post_uri</span><span class="pi">:</span> <span class="s2">"</span><span class="s">https://bsky.app/profile/YOUR.USERNAME.HERE.bsky.social/post/POSTIDHERE"</span>
</code></pre></div></div>

<p>in the YAML for your post. If there is no URI, nothing will show. If there is no post activity, the comments section, but look like this (with your colors, fonts, etc.):</p>

<figure class=" figure--small align-center">
  
  <a href="/assets/img/comment_shot.png">
    <img src="/assets/img/comment_shot.png" alt="" />
  </a></figure>]]></content><author><name>Franny Gaede</name></author><category term="posts" /><summary type="html"><![CDATA[I’ve wanted a comments system for several years, but Discus has way too many privacy issues and I had a knee-jerk “not GitHub!” to utteranc.es and its ilk.]]></summary></entry><entry><title type="html">Kaiju</title><link href="https://librarifran.com/photos/2025/02/03/kaiju.html" rel="alternate" type="text/html" title="Kaiju" /><published>2025-02-03T17:55:00-08:00</published><updated>2025-02-03T17:55:00-08:00</updated><id>https://librarifran.com/photos/2025/02/03/kaiju</id><content type="html" xml:base="https://librarifran.com/photos/2025/02/03/kaiju.html"><![CDATA[<figure class=" figure--small align-center">
  
  <a href="/assets/img/kaiju.jpg">
    <img src="/assets/img/kaiju.jpg" alt="" />
  </a></figure>]]></content><author><name>Franny Gaede</name></author><category term="photos" /><category term="cute" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Pawsing a Moment</title><link href="https://librarifran.com/photos/2025/01/24/pawsing.html" rel="alternate" type="text/html" title="Pawsing a Moment" /><published>2025-01-24T00:33:00-08:00</published><updated>2025-01-24T00:33:00-08:00</updated><id>https://librarifran.com/photos/2025/01/24/pawsing</id><content type="html" xml:base="https://librarifran.com/photos/2025/01/24/pawsing.html"><![CDATA[]]></content><author><name>Franny Gaede</name></author><category term="photos" /><category term="cute" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Now That’s What I Call Sunset</title><link href="https://librarifran.com/photos/2025/01/23/sunset.html" rel="alternate" type="text/html" title="Now That’s What I Call Sunset" /><published>2025-01-23T17:55:00-08:00</published><updated>2025-01-23T17:55:00-08:00</updated><id>https://librarifran.com/photos/2025/01/23/sunset</id><content type="html" xml:base="https://librarifran.com/photos/2025/01/23/sunset.html"><![CDATA[<figure class=" figure--small align-center">
  
  <a href="/assets/img/sunset.jpg">
    <img src="/assets/img/sunset.jpg" alt="" />
  </a></figure>]]></content><author><name>Franny Gaede</name></author><category term="photos" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">October 2024 Now Page Update</title><link href="https://librarifran.com/posts/2024/10/01/october2024.html" rel="alternate" type="text/html" title="October 2024 Now Page Update" /><published>2024-10-01T21:00:00-07:00</published><updated>2024-10-01T21:00:00-07:00</updated><id>https://librarifran.com/posts/2024/10/01/october2024</id><content type="html" xml:base="https://librarifran.com/posts/2024/10/01/october2024.html"><![CDATA[<h3 id="family">Family</h3>

<p>My partner Kyle received a kidney transplant in February 2024 after several years on the transplant list because of a genetic kidney condition. I don’t think there are words for the gift of life offered by the family of the anonymous donor, but I’m endlessly grateful.</p>

<p>Likewise, there are no words for to describe the loss of Kyle’s beloved mother, who passed away from complications of the same genetic disease in May. <a href="https://www.kudoboard.com/boards/xGRD0ThE">I wrote about her in July</a> and I miss her every day.</p>

<h3 id="home">Home</h3>

<p>My garden is in a sorry state right now; I hope to spend a little time in it this fall to get ready for the winter planting season. I’ve been spending lots of time indoors with my cross stitch; I’m hoping my hyperfixation will allow me more than one hobby at a given time.</p>

<h3 id="work">Work</h3>

<p>This summer, I asked to take a step back from my management responsibilities and to join the faculty of the University of Oregon Libraries. My request was graciously granted and I have been building a new role for myself as a Strategic Projects Librarian. I’m serving as the interim subject liaison for the School of Planning, Public Planning, and Management and preparing to teach a credit bearing course for the Digital Humanities minor / Data Science major on the Cultural Analytics track during the Winter 2025 term.</p>

<h3 id="culture">Culture</h3>

<p>I just finished watching <em>X-Men’97</em> and thought it was spectacular. I may or may not be modeling my hair after Storm’s, whether physics allows it or no. Also on Disney+ is the atmospheric and delightful <em>Agatha All Along</em>. Katherine Hahn can read the phone book and it’s entertaining and Joe Locke is so charming I cannot believe it’s only his second role.</p>]]></content><author><name>Franny Gaede</name></author><category term="posts" /><summary type="html"><![CDATA[Family]]></summary></entry><entry><title type="html">Peek</title><link href="https://librarifran.com/photos/2024/09/25/peek.html" rel="alternate" type="text/html" title="Peek" /><published>2024-09-25T21:35:00-07:00</published><updated>2024-09-25T21:35:00-07:00</updated><id>https://librarifran.com/photos/2024/09/25/peek</id><content type="html" xml:base="https://librarifran.com/photos/2024/09/25/peek.html"><![CDATA[<figure class=" figure--small align-center">
  
  <a href="/assets/img/peek.jpg">
    <img src="/assets/img/peek.jpg" alt="" />
  </a></figure>]]></content><author><name>Franny Gaede</name></author><category term="photos" /><category term="cute" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">YouTube and the Death of Media Literacy</title><link href="https://librarifran.com/videos/2024/09/24/youtube-media-literacy.html" rel="alternate" type="text/html" title="YouTube and the Death of Media Literacy" /><published>2024-09-24T15:17:58-07:00</published><updated>2024-09-24T15:17:58-07:00</updated><id>https://librarifran.com/videos/2024/09/24/youtube-media-literacy</id><content type="html" xml:base="https://librarifran.com/videos/2024/09/24/youtube-media-literacy.html"><![CDATA[<p>Have many thoughts on this video (mostly positive), but for the moment, as a recovering people-pleaser, this is going in the commonplace book: 📖</p>

<p>“If everyone likes you, you’ve probably said nothing.”</p>]]></content><author><name>Franny Gaede</name></author><category term="videos" /><summary type="html"><![CDATA[Have many thoughts on this video (mostly positive), but for the moment, as a recovering people-pleaser, this is going in the commonplace book: 📖]]></summary></entry><entry><title type="html">Mother Cares Naught for Us</title><link href="https://librarifran.com/photos/2024/09/19/mother.html" rel="alternate" type="text/html" title="Mother Cares Naught for Us" /><published>2024-09-19T21:31:00-07:00</published><updated>2024-09-19T21:31:00-07:00</updated><id>https://librarifran.com/photos/2024/09/19/mother</id><content type="html" xml:base="https://librarifran.com/photos/2024/09/19/mother.html"><![CDATA[<figure class=" figure--small align-center">
  
  <a href="/assets/img/hungry_cats.jpg">
    <img src="/assets/img/hungry_cats.jpg" alt="" />
  </a></figure>

<p>Lads, attempting to will dinner into existence</p>]]></content><author><name>Franny Gaede</name></author><category term="photos" /><category term="cute" /><summary type="html"><![CDATA[]]></summary></entry></feed>