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.