How this site is built
How this site is built.
Technology
- Framework: Astro 7, static site generation
- Hosting: Cloudflare Pages
- Source: GitHub (private repository)
- Email: beehiiv
Publishing Workflow
Every post goes through automated checks before publication. Pull requests are gated by:
- Build validation
- Content linting (no prohibited characters)
- Tagline placement rules
- Alt text requirements
- Link checking
- Lighthouse accessibility and performance scores
- Secrets scanning
Nothing publishes until a human approves it. Bots draft, check and open pull requests.
Design
The design follows the Lamp and Terminal brand kit. Dark mode is graphite with amber, light mode is a pale blue gray page, and the only dash on the site is the drawn slanted bar in the logo. Headings use Bricolage Grotesque, body text uses Hanken Grotesk, and code uses Spline Sans Mono. All three fonts are self hosted under the SIL Open Font License.
Privacy
See the Privacy page for details on data collection.