<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Willow's macroblog ☭ (Posts about meta)</title><link>https://willow.su/</link><description></description><atom:link href="https://willow.su/categories/cat_meta.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © Willow et al </copyright><lastBuildDate>Wed, 10 Jun 2026 06:34:06 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Hello, world!</title><link>https://willow.su/posts/hello-world.html</link><dc:creator>Willow et al</dc:creator><description>&lt;h2&gt;The site&lt;/h2&gt;
&lt;p&gt;In case you missed the footer, this is using &lt;a href="https://getnikola.com/"&gt;Nikola&lt;/a&gt;.
I wanted something lightweight and fast, so I was gonna go with &lt;a href="https://gohugo.io"&gt;Hugo&lt;/a&gt;, but I find Go's &lt;code&gt;text/template&lt;/code&gt; rather annoying to work with.
So I tried out &lt;a href="https://getpelican.com/"&gt;Pelican&lt;/a&gt; briefly, but apparently it doesn't do incremental compilation very well, and that is important to me.
Next I looked at Nikola and I quite like it!
It does support incremental compilation (although it's kinda slow to start up, so that may not pay off for a while) and it uses &lt;a href="https://jinja.palletsprojects.com/en/stable/"&gt;Jinja&lt;/a&gt; which I quite adore &amp;lt;3&lt;/p&gt;
&lt;h2&gt;The comments&lt;/h2&gt;
&lt;p&gt;Getting comments on here was quite a journey.
I wanted something that federated over ActivityPub, so I first tried &lt;a href="https://pinka.dev"&gt;Pinka&lt;/a&gt; but I couldn't get it to federate properly.
So then I tried &lt;a href="https://blog.leahdevs.xyz/p/federated-blog-comments/"&gt;Leah's Mastodon-API fetching script&lt;/a&gt; along with &lt;a href="https://gotosocial.org/"&gt;GoToSocial&lt;/a&gt; and a read-only API key.
Turns out there's a bug in that script which doesn't allow top level comments from other servers.
At this point I was running out of options, so I ended up just going with &lt;a href="https://isso-comments.de"&gt;Isso&lt;/a&gt;, which is an old Python project that just does
local comments and nothing else. I really wanted federation though, but I figure this is even lower friction because it doesn't require an account.&lt;/p&gt;</description><guid>https://willow.su/posts/hello-world.html</guid><pubDate>Thu, 16 Apr 2026 06:27:25 GMT</pubDate></item></channel></rss>