pages/blog/2025-04-23-goodbye-zola/index.xhtml
wl f51873f317
switch to hand written documents instead of Zola
Signed-off-by: wl <zayd@disroot.org>
2025-04-23 03:00:51 -04:00

50 lines
2 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover" />
<title>wanderlost - Zaydsite now</title>
<link rel="stylesheet" href="/assets/css/main.css" />
</head>
<body>
<div class="navbar">
<h1 class="title"><a href="/">wanderlost</a></h1>
<a href="/blog/">index</a>
<a href="/blog/feeds/">atom</a>
</div>
<div class="main">
<hr />
<div class="post">
<h1 class="post-title">Goodbye Zola</h1>
<h2 class="post-date">2025-04-23</h2>
<p>
I've decided to finally move past static site generators (for now at least) in
favor of writing XHTML and feeds myself. RSS is gone now, and we're back to
Atom-only. If you're one of the 3 people that subscribes to my feeds, go update
your subscriptions to the new links, because the Atom paths changed too.
</p>
<p>
While Zola was better for me than Hugo and Jekyll when I tried those, it was
not without its major issues. I have a pretty non ordinary setup, with my site
on 3 networks at once (as well as a clearnet mirror), making it annoying to
generate feeds with just Zola's tooling, since both RSS and Atom need absolute
paths.
</p>
<p>
Zola also really likes leaving whitespace all over the place, creating messy
documents in its output, which I don't like. Another big annoyance with Zola
for me was that it escapes <code>[</code> and <code>]</code> in its output
for both HTML and the feeds, which breaks Yggdrasil links, which I couldn't find
a way to fix for the feeds.
</p>
<p>
Sadly as a result of me doing everything by hand now, RSS is gone, but I was
thinking of removing it anyways. Atom is still here to stay.
</p>
</div>
</div>
</body>
</html>