<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/pretty-feed-v3.xsl"?>
<rss
  version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:source="https://source.scripting.com/"
>
  <channel>
    <title>Paul Tibbetts</title>
    <link>https://paultibbetts.uk/2026/04/30/</link>
    <description>Posts by Paul Tibbetts published on Thursday, April 30, 2026</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <atom:link href="https://paultibbetts.uk/2026/04/30/feed.xml" rel="self" type="application/rss+xml" /><item>
      <title>Turning a page into a feed</title>
      <link>https://paultibbetts.uk/2026/04/30/turning-a-page-into-a-feed/</link>
      <pubDate>Thu, 30 Apr 2026 16:46:04 +0100</pubDate>
      <guid>https://paultibbetts.uk/2026/04/30/turning-a-page-into-a-feed/</guid>
      <category>IndieWebCamp</category>
      <category>RSS</category>
      <description>Why and how I added a feed to my indie web directories directory.</description>
      <content:encoded><![CDATA[<p>During a session on feeds at <a href="https://events.indieweb.org/2026/04/-indiewebcamp-d%C3%BCsseldorf-ewHCZehNA3gg">IndieWebCamp Düsseldorf</a>
 a question came up: how do you signal updates to a page?</p>
<p>For pages that are really just lists you can treat them like posts on a blog.</p>
<p>My <a href="https://paultibbetts.uk/indieweb-directories">directory of indie web directories</a>
 is one of those, it&rsquo;s a collection of links that grows over time.</p>
<p>Since my site is built with Hugo, I:</p>
<ul>
<li>changed the page into a <a href="https://gohugo.io/content-management/sections/">section</a>
</li>
<li>made a file for each entry</li>
</ul>
<p>and Hugo made a feed for it.</p>
<p>The only tweak it needed was in the RSS template, so that for this new section the <code>&lt;item&gt;&lt;link&gt;</code> would point to the directory instead of my own site, which for me looked a bit like:</p>
<pre><code class="language-go">{{- $itemLink := .Permalink -}}
{{- if eq .Section &#34;indieweb-directories&#34; -}}
	{{- with .Params.link -}}
		{{- $itemLink = . -}}
	{{- end -}}
{{- end -}}</code></pre>
<pre><code class="language-xml">&lt;item&gt;
  &lt;title&gt;{{ .Title }}&lt;/title&gt;
  &lt;link&gt;{{ $itemLink }}&lt;/link&gt;</code></pre>
<p>This works well for pages where updates are incremental additions, such as changelogs or collections.</p>
<p>It works less well for pages that are edited in place. You&rsquo;d need to post what changed, which means keeping a history of revisions - something wikis do by publishing diffs.</p>
<p>Those updates can be harder to read, and while you could do it with Hugo, you&rsquo;d have to write them manually. There&rsquo;s no built-in way of creating them.</p>
<p>In my case it works, not because I&rsquo;ve solved how to signal updates to a page, but because it turns out my page wasn&rsquo;t even a page in the first place.</p>]]></content:encoded><source:markdown>
During a session on feeds at [IndieWebCamp Düsseldorf](https://events.indieweb.org/2026/04/-indiewebcamp-d%C3%BCsseldorf-ewHCZehNA3gg) a question came up: how do you signal updates to a page?

For pages that are really just lists you can treat them like posts on a blog.

My [directory of indie web directories](/indieweb-directories) is one of those, it&#39;s a collection of links that grows over time.

Since my site is built with Hugo, I:

- changed the page into a [section](https://gohugo.io/content-management/sections/)
- made a file for each entry

and Hugo made a feed for it.

The only tweak it needed was in the RSS template, so that for this new section the `&lt;item&gt;&lt;link&gt;` would point to the directory instead of my own site, which for me looked a bit like:

```go
{{- $itemLink := .Permalink -}}
{{- if eq .Section &#34;indieweb-directories&#34; -}}
	{{- with .Params.link -}}
		{{- $itemLink = . -}}
	{{- end -}}
{{- end -}}
```
```xml
&lt;item&gt;
  &lt;title&gt;{{ .Title }}&lt;/title&gt;
  &lt;link&gt;{{ $itemLink }}&lt;/link&gt;
```

This works well for pages where updates are incremental additions, such as changelogs or collections.

It works less well for pages that are edited in place. You&#39;d need to post what changed, which means keeping a history of revisions - something wikis do by publishing diffs.

Those updates can be harder to read, and while you could do it with Hugo, you&#39;d have to write them manually. There&#39;s no built-in way of creating them.

In my case it works, not because I&#39;ve solved how to signal updates to a page, but because it turns out my page wasn&#39;t even a page in the first place.

</source:markdown></item><item>
      <title>Ghostty Is Leaving GitHub – Mitchell Hashimoto I too have been annoyed by …</title>
      <link>https://paultibbetts.uk/2026/04/30/2026-04-30-142715-ghostty-is-leaving-github-mitchell-hashimoto/</link>
      <pubDate>Thu, 30 Apr 2026 14:27:15 +0100</pubDate>
      <guid>https://paultibbetts.uk/2026/04/30/2026-04-30-142715-ghostty-is-leaving-github-mitchell-hashimoto/</guid>
      <category>GitHub</category>
      <description>Ghostty Is Leaving GitHub – Mitchell Hashimoto I too have been annoyed by GitHub’s performance lately, and that’s just from using it personally.
I can’t imagine what’s it’s like for those relying on it for paid work right now.
Curious to see where Ghostty ends up, and what impact this has on its contributions.
Related:
The Missing GitHub Status Page Before GitHub</description>
      <content:encoded><![CDATA[<p><a href="https://mitchellh.com/writing/ghostty-leaving-github">Ghostty Is Leaving GitHub – Mitchell Hashimoto</a>
</p>
<p>I too have been annoyed by GitHub&rsquo;s performance lately, and that&rsquo;s just from using it personally.</p>
<p>I can&rsquo;t imagine what&rsquo;s it&rsquo;s like for those relying on it for paid work right now.</p>
<p>Curious to see where Ghostty ends up, and what impact this has on its contributions.</p>
<p>Related:</p>
<ul>
<li><a href="https://mrshu.github.io/github-statuses/">The Missing GitHub Status Page</a>
</li>
<li><a href="https://lucumr.pocoo.org/2026/4/28/before-github/">Before GitHub</a>
</li>
</ul>]]></content:encoded><source:markdown>
[Ghostty Is Leaving GitHub – Mitchell Hashimoto](https://mitchellh.com/writing/ghostty-leaving-github)

I too have been annoyed by GitHub&#39;s performance lately, and that&#39;s just from using it personally. 

I can&#39;t imagine what&#39;s it&#39;s like for those relying on it for paid work right now.

Curious to see where Ghostty ends up, and what impact this has on its contributions.

Related:
- [The Missing GitHub Status Page](https://mrshu.github.io/github-statuses/)
- [Before GitHub](https://lucumr.pocoo.org/2026/4/28/before-github/)

</source:markdown></item>
  </channel>
</rss>
