CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

What this is

Michael Wallbaum’s personal site, mwallba.io: plain Jekyll with no theme, built natively by GitHub Pages from main (there’s no Actions workflow, so a push deploys it). The repo is effizient-io/mwallba.io and it’s private. README.md holds the full background: DNS, the cutover, and the history of old URLs. Read it before changing URLs or hosting.

This is a verification page, not a marketing page. People arrive already knowing the name, from a search, an LLM answer, or a link somewhere else. Nothing on the page asks for anything: no contact form, no address, no availability line. Keep it that way. The prose uses plain hyphens ( - ), not em dashes.

Commands

bundle install
bundle exec jekyll serve   # http://127.0.0.1:4000
bundle exec jekyll build   # output in _site/

The github-pages gem pins the Jekyll 3.x and plugin versions that GitHub actually runs. Don’t add plugins outside the Pages whitelist, because they won’t run in production. There are no tests or linters.

How the pieces connect

URLs are load-bearing

Inbound links from earlier versions of the site still point here, so: