CLAUDE.md

Project Overview

SweetHawk marketing website — a Jekyll static site deployed to GitHub Pages at sweethawk.com.

Dev Environment Setup

bundle install          # Install Ruby dependencies

Common Commands

bundle exec jekyll serve          # Local dev server at http://localhost:4000 (with live reload)
bundle exec jekyll build          # Build site to _site/
JEKYLL_ENV=production bundle exec jekyll build  # Production build

Project Structure

Key Details

Public Access (ngrok)

To expose the local dev server publicly, set NGROK_DOMAIN in .env.local (gitignored):

NGROK_DOMAIN=maestro-website.ngrok.io

Then use the /serve-public skill, or manually:

source .env.local
bundle exec jekyll serve --port 4000 --detach
ngrok http 4000 --domain="$NGROK_DOMAIN"

Verification

After making changes, always run:

bundle exec jekyll build 2>&1

The build must complete without errors. Sass deprecation warnings about @import and darken() are expected and can be ignored.