Building a Draft Preview Site for Jekyll — Part 3: The Implementation
The design is done. Time to build it. This post covers the complete implementation — repo creation, DNS configuration, the final GitHub Actions workflow, Staticrypt testing results, and every edge case I hit along the way.
Building a Draft Preview Site for Jekyll — Part 2: Refining the Design
With the options narrowed down to a separate GitHub repo with Staticrypt, I started designing the actual implementation. That's when the interesting problems showed up — Giscus feedback, Staticrypt navigation quirks, leaky RSS feeds, and the question of whether a password even matters when the source is public.
Building a Draft Preview Site for Jekyll — Part 1: Exploring the Options
I wanted a way to share unfinished blog posts with reviewers before publishing. Sounds simple — but GitHub Pages has no authentication, serves one site per repo, and my drafts are already in a public repository. Here's every option I considered and why most of them didn't survive.
Ruby Gem Release Automation - Part 1: Infrastructure Implementation
Building a complete release automation pipeline for Ruby gems with GitHub Actions, Read the Docs integration, and RubyGems publishing - lessons learned from 10+ manual steps to single command deployment.