Colophon

How this site is made. It is a static site with no JavaScript of its own: every page is plain HTML with its styles inlined, rebuilt whenever something changes.

Made with

Framework
Astro, built with Bun. The only script is Cloudflare’s cookie-free Web Analytics. Pages fade into one another with a CSS view transition, and a link is fetched as soon as you point at it.
Type
EB Garamond, regular and italic, served from this domain. The signature at the top is set in Allison, turned into a single SVG path and inlined.
Content
Projects are Markdown files in the repository. Posts come from Inovus Blogs through the Ghost API, releases from the GitHub API; both are fetched at build time.
Dates
“Last updated” is read from the git history of each page’s content, not written by hand.
Images
The preview cards and icons are drawn with Satori and sharp, from the same type as the pages, and kept as files; they are redrawn only when they change.
Hosting
GitHub Pages, behind Cloudflare’s cache. GitHub Actions builds and deploys on every push, whenever a post is published on Inovus Blogs, and every Sunday. Search engines hear about changes through IndexNow. Each page carries a content security policy, written at build time, that lets nothing else run.
Identity
On the AT Protocol I am @arjunkrishna.dev, verified by this domain: one identity for Bluesky, Tangled and every other app built on it. Everything I post, follow or publish there lives on my own server, Cirrus 0.19.0, a single-user PDS running on a Cloudflare Worker.
For machines
A sitemap, RSS feeds for posts and releases, structured data on every page, and llms.txt for language models. Each post is also a Standard.site record on that server, so atproto apps can read it, with an address here that forwards to where it was published.
Source
On GitHub.
Licence
Everything I write — here, on Inovus Blogs, Medium and LinkedIn — and this site’s design and code are under CC BY-SA 4.0. Share and adapt them, even commercially, with credit, as long as you share what you make under the same licence. Photos of me are not included.

This build

Pages
23
JavaScript
None
Stylesheet
Inlined in each page, 3.1 KB compressed
Fonts
2 files, 48.1 KB
Whole site
2.0 MB across 90 files
Built
14 November 2026, 11:29 IST, in 7.6 s
Commit
b8922d1

Page sizes

The HTML of each page, compressed as it is sent. The stylesheet and fonts above are shared, and cached after the first visit.

Home
11.0 KB
Projects
12.2 KB
Blog
15.3 KB
Releases
10.0 KB
Colophon
9.8 KB