CLAUDE.md

Jekyll-based static blog hosted on GitHub Pages at pingfu.net.

Structure

Config

Development

Start the site and screenshot sidecar:

.\start.ps1
.\stop.ps1

Site available at http://localhost:4000. Stop with docker compose down.

Taking Screenshots

Only use for significant visual changes or debugging rendering issues. Not for every small tweak.

docker exec playwright sh -c "npx playwright screenshot http://jekyll:4000/ /output/screenshot.png >/dev/null 2>&1"

Add --full-page for full page height. Read screenshots/screenshot.png to view. Container can only write to this single file. Directory is gitignored.

External Services