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