Tom Ryan / A5omic

Colophon

Notes on how this site is set, built, and edited. Updated when something changes.

Type

Body text is set in Iowan Old Style where it's available, with fallbacks to Charter and Georgia. Sans-serif elements (navigation, metadata, dates) use the system UI stack: -apple-system on Apple devices, Helvetica Neue or Inter elsewhere. Code is set in the system monospace stack (SFMono-Regular, Menlo, Consolas).

There are no web fonts. The site loads no external CSS or JS at runtime. The accent color is a deep editorial red (#a32a26), used sparingly on links and rules.

Build

Stack
Astro: static site generator. Plain Markdown for posts, hand-rolled CSS, no JS framework.
Hosting
GitHub Pages, deployed by GitHub Actions on every push to main.
Source
github.com/Atomics-hub/tomryan-blog (currently private).
Analytics
None. No Google Analytics, no Plausible, no third-party scripts.
Newsletter
None. Subscribe by RSS at /rss.xml.
This build
#102 · dcc512b · 2026-06-09

Editorial policy

Every post carries a How this was written footer with one of three labels:

Minimal: written by hand. AI used only for spell check, grammar, or pulling up a half-remembered reference.

Moderate: AI helped draft sections, usually code walkthroughs or background. Structure, claims, and judgment are mine. I edited every paragraph.

Extensive: drafted from my notes by an AI model and then edited by me. The reasoning, decisions, and corrections are mine; the prose started from a machine. The technical work the post describes is real either way.

Disclosure

Security writeups go up only after coordinated disclosure has run its course: vendor patched, advisory public, embargo lifted. Posts in earlier states are tagged in the source as disclosure_status: embargoed and the build refuses to publish them.

License

Posts are CC BY 4.0 unless an individual post says otherwise. Code in posts is public domain. The site source is MIT.