Skip to main content
auxdev.net
~/tim · dev notes & experiments
Look everyone, I disabled JavaScript because I'm _cool_ 🕶️
home about now blog
I made a Zola theme and now you have to deal with it Comments, loaded from Mastodon Comments, loaded from Bluesky
projects
basalt voron-trident Mavolas
rss gh li @
built with zola · — kb
512kb.club · green tier
~tagstheme
tags: theme

4 pages

I made a Zola theme and now you have to deal with it

A monospaced-by-default, javascript-optional Zola theme. Two consumer sites running on it, two personas, one shared engine. Here is what shipped in v1 and the part that took six rewrites.

Announcing basalt v1: a small, opinionated, javascript-optional Zola theme. The theme behind this site, and behind timsiggins.com, and at this point I should stop adding consumer sites.

zolathemebasaltannouncement

basalt

The opinionated, javascript-optional Zola theme that powers this site and timsiggins.com. Two sites, two personas, one engine. About 35kb per page, no build step in the consumer repo.

zolathemesassvitejavascript

Comments, loaded from Mastodon

Scroll to the bottom to see the Mastodon thread render. No third-party script loads until then. One of the two live comment demos shipped with basalt.

A demo post that shows the Mastodon comment embed. Scroll to the bottom to see the renderer in action.

zolathememastodondemo

Comments, loaded from Bluesky

Scroll to the bottom to see the Bluesky thread render. No third-party script loads until then. One of the two live comment demos shipped with basalt.

A demo post that shows the Bluesky comment embed. Scroll to the bottom to see the renderer in action.

zolathemeblueskydemo
rss gh li @
built with zola · — kb
512kb.club · green tier