No. 005 · Tools & Tech

How this site is built, and why it isn't WordPress

Plain files built by Astro and served by Cloudflare. No database, no plugins to patch, no server to babysit.

WebSoftwareHome page≈55 KB

Planted

The first plan, in September, was WordPress on shared green hosting: a theme, a forum plugin, a gallery plugin, a knowledge-base plugin and a downloads plugin. I wrote a nine-phase build plan and never started it. Every one of those plugins is something to update, patch and back up, forever.

The next day I switched to a static site.

That choice wasn’t about WordPress being bad. It runs a huge share of the web for good reasons. It was about fit. A library of essays, guides and links doesn’t change from second to second. It changes when someone adds an entry. Building a page fresh from a database every time someone visits, for content that changes once a week, is a lot of machinery spent on nothing. A static site does the work once, when the page is published, and then hands out the same finished file to everyone.

The stack

Writing an entry means writing a text file. Astro turns that file into a page using the site’s shared layout, the same header, the same seed-packet cards, the same footer, then outputs a folder of finished HTML, CSS and fonts. That folder is what gets uploaded. Nothing on the server has to think when a visitor arrives.

What that buys

What it costs

Static isn’t free of trade-offs, and it’s worth being honest about them.

The look

Parchment and forest green, terracotta for clay and copper, sage for leaves, honey for sunlight. Headings in Young Serif, labels in IBM Plex Mono, everything else in the system font. Corners are a little uneven on purpose, and the icons were drawn for this project instead of pulled from a stock set.

The fonts are served from this site rather than from a font service, and nothing on the page calls out to a third party. That keeps the pages lighter and means visitors aren’t tracked by anyone just for reading a page about compost.

Checking the footprint

If you want to see what a page of yours costs, the Website Carbon calculator gives an estimate from a URL, using the Sustainable Web Design model. It’s a rough figure, not a measurement, but it’s useful for comparing a page before and after a change.

Further reading

More from Tools & Tech

The whole bed