Static-first
Generated pages with progressive enhancement where interaction is needed.
Overview
How this developer education site is designed, built, and maintained.
About this build
This colophon outlines how JustSteveKing is designed, built, and maintained. The goal is simple: publish practical technical education with a fast, readable, and accessible experience.
Static-first
Generated pages with progressive enhancement where interaction is needed.
Astro 5.18.0
Component-based architecture with content collections and MDX support.
Command palette
Keyboard-first navigation and search to keep content discovery fast.
Cloudflare Pages
Automated static deploy pipeline with build-time optimization.
Last updated: March 4, 2026
Stack
Static-first architecture with selective client-side interactivity.
Custom design tokens and utility-first styling for consistent UI patterns.
Articles, videos, and package docs are managed through typed content collections.
Instant search is available in the command palette when Algolia keys are configured.
Optimized assets and generated Open Graph images for social sharing.
Built and deployed as a static site with Wrangler-based deployment scripts.
Design principles
Boxed, terminal-inspired UI
The visual language combines structured panels with a command-line influence for a familiar developer workflow feel.
Readable technical content
Typography, spacing, and contrast are tuned for long-form tutorials and educational material.
Fast navigation
Command palette shortcuts and simple information hierarchy reduce friction across articles, videos, and projects.
Progressive enhancement
Pages render as static HTML first, with JavaScript layered in for interaction where it adds value.
Publishing workflow
npm run build
Accessibility
Privacy and credits
No invasive tracking is used. Where analytics are enabled, they are used to improve content quality and site experience.
Built and maintained by Steve McDougall. Reach out at steve@juststeveking.com.