McGarrah Technical Blog

Jekyll's Invisible Bug: When Code Fences Don't Protect Your Liquid Examples

· 9 min read
If you write Jekyll posts about Jekyll, your Liquid code examples will silently vanish — or crash the build. Markdown code fences don't protect Liquid tags from execution. Here's how to find every affected post, why it sneaks up on you, and the fix that actually works.

Stop the macOS Dock from Jumping Between Monitors

· 4 min read
The macOS Dock has a habit of jumping to whichever monitor you accidentally nudge the cursor toward. Here's how to pin it to one display and keep it there.

The Small Things: Polish Features That Make a Jekyll Blog Feel Professional

· 8 min read
Dark mode, print stylesheets, haiku error pages, author bios, and the archive page — none of these are glamorous features. Each one took less than a day. Together they're the difference between a blog that looks like a default template and one that feels like someone cares about it.

VS Code Markdown Preview: Closing the macOS vs Windows Context Menu Gap

· 4 min read
On macOS, VS Code's right-click context menu gives you 'Open Preview' for Markdown files. On Windows and WSL2, you only get 'Open With...' and an extra click. Here's how to close that gap.

Posts