mastodon.ar.al is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is my personal fediverse server.

Administered by:

Server stats:

1
active users

#evergreenWeb

0 posts0 participants0 posts today
Angus McIntyre<p>This idea from <span class="h-card" translate="no"><a href="https://mastodon.ar.al/@aral" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aral</span></a></span> is interesting &amp; in keeping with TBL's rule that Cool URI's Don't Change (<a href="https://www.w3.org/Provider/Style/URI" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">w3.org/Provider/Style/URI</span><span class="invisible"></span></a>).</p><p>Not sure how I feel about this approach, though. I agree that existing links should (almost) never break, but I think I prefer to do the curation work to make old links go to equivalent new content, rather than preserving &amp; exposing old pages.</p><p>Maybe that's just because my old versions are more embarrassingly clunky than other people’s.</p><p><a href="https://mastodon.social/tags/EvergreenWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EvergreenWeb</span></a><br><a href="https://mastodon.ar.al/@aral/113520752059437170" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.ar.al/@aral/113520752</span><span class="invisible">059437170</span></a></p>
Aral Balkan<p>Hey web devs, not breaking links doesn’t have to be hard…</p><p>Heard of the 404 → 307 technique? (Well, now you have!)</p><p><a href="https://4042307.org/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">4042307.org/</span><span class="invisible"></span></a></p><p>🌲</p><p><a href="https://mastodon.ar.al/tags/evergreenWeb" class="mention hashtag" rel="tag">#<span>evergreenWeb</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="tag">#<span>dev</span></a></p>
Aral Balkan<p>The Evergreen Web section in Kitten’s¹ settings now has its own page too (and uses Kitten’s new Streaming HTML² workflow).</p><p>If you have the previous version of your site up somewhere, you can use the 404-to-307 technique³ to forward missing pages to your old site so as not to break the Web.</p><p>I’ll add local static archive support later.</p><p>¹ <a href="https://codeberg.org/kitten/app" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">codeberg.org/kitten/app</span><span class="invisible"></span></a><br />² <a href="https://ar.al/2024/03/08/streaming-html/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">ar.al/2024/03/08/streaming-htm</span><span class="invisible">l/</span></a><br />³ <a href="https://4042307.org" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">4042307.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="tag">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="tag">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/EvergreenWeb" class="mention hashtag" rel="tag">#<span>EvergreenWeb</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="tag">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="tag">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="tag">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a></p>
Aral Balkan<p>🌲 Coming soon to Kitten: one-step evergreen web</p><p>One day, you might want a Small Web place at your personal domain. I know I will, at <a href="https://ar.al" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">ar.al</span><span class="invisible"></span></a>. Problem is, I already have a site there with 20 years of content. And I don’t want all those links to break.</p><p>So I’ll simply point a subdomain (e.g., archive.ar.al) to my current server and enter that domain in Kitten’s Settings page.</p><p>Learn more: <a href="https://4042307.org" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">4042307.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="tag">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="tag">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/evergreenWeb" class="mention hashtag" rel="tag">#<span>evergreenWeb</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="tag">#<span>dev</span></a></p>
Aral Balkan<p>And, of course, Kitten now has native support for 404 → 307.</p><p><a href="https://codeberg.org/kitten/app#404-307" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/kitten/app#404-30</span><span class="invisible">7</span></a></p><p>(Currently for developers to play with via the Kitten.json file but soon to be exposed as a setting in the web-based settings interface.)</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="tag">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="tag">#<span>SmallWeb</span></a> #4042307 <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="tag">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/evergreenWeb" class="mention hashtag" rel="tag">#<span>evergreenWeb</span></a></p>
Aral Balkan<p>(Re)introducing 404 → 307 (the evergreen web technique)¹</p><p>What if links never died? What if we never broke the Web? What if it didn’t involve any extra work?</p><p>It’s possible. And easy.</p><p>Just make your 404s into 307s.</p><p><a href="https://4042307.org/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">4042307.org/</span><span class="invisible"></span></a></p><p>¹ Previously, I was doing 404 to 302 but 302 redirects do not keep the request method so 307 is the correct redirect to use. I’d been meaning to update the site for ages and so I finally made some time to do so this week.</p><p><a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="tag">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="tag">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/evergreenWeb" class="mention hashtag" rel="tag">#<span>evergreenWeb</span></a> #4042307</p>