CLAUDE.md
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
About This Repo
Personal website and blog for Andy Waite, built with Jekyll using the Minima theme. Deployed via GitHub Pages.
Commands
# Install dependencies
bundle install
# Serve locally with live reload
bundle exec jekyll serve
# Build static site
bundle exec jekyll build
Content Structure
_posts/— Blog posts in Markdown, namedYYYY-MM-DD-slug.mdor.markdown_config.yml— Site settings (title, URL, plugins)*.md— Top-level pages (about, contact, resume, work)assets/— Static assets
Creating New Posts
When creating a new post:
- Run
dateto verify the current date before naming the file. - Name the file
YYYY-MM-DD-slug.mdunder_posts/. - Always set
published: falsein the front matter initially.
The target audience is senior/staff developers — assume deep technical knowledge and avoid over-explaining fundamentals.
Plugins
jekyll-feed— RSS feedjekyll-redirect-from— URL redirects viaredirect_from:front matter
CI
Dependabot PRs for non-major updates are auto-approved and auto-merged via .github/workflows/dependabot_automerge.yml.